4
0
mirror of https://github.com/AzuraCast/AzuraCast.git synced 2024-06-13 20:56:36 +00:00
Commit Graph

58 Commits

Author SHA1 Message Date
Vaalyn
328caf3987
Add schedule embed widget for embedding the stations playlist schedule view into websites (#4323) 2021-06-20 20:58:02 -05:00
Buster "Silver Eagle" Neece
35ae44edd5
Fixes #4291 -- Make URLs in station profile prefer browser URL. 2021-06-15 11:54:25 -05:00
Vaalyn
1a04f9791f
Implement Podcasting Support
Co-authored-by: Buster "Silver Eagle" Neece <buster@busterneece.com>
Co-authored-by: Mitch <Mitchellfrith1996@gmail.com>
2021-05-24 23:29:07 -05:00
Buster "Silver Eagle" Neece
ed04996892
Create new "Embed Widgets" modal. 2021-03-17 06:07:41 -05:00
Buster "Silver Eagle" Neece
a79e00c1c4
Vue component reorganization
Put components into folders related to their section of the site (with the same paths as the controllers/route names).
2021-03-16 07:25:29 -05:00
Buster "Silver Eagle" Neece
fff0efa481
Simplify NP API response in Vue components; make dashboard simpler. 2021-02-16 23:11:05 -06:00
Buster "Silver Eagle" Neece
4ccddeb5f3
Refactor adapters; move some static functions to be non-static and implement a better change tracking system. 2021-01-19 11:52:45 -06:00
Buster "Silver Eagle" Neece
7441d13472
Refactor Acl to be part of the request lifecycle. 2021-01-11 05:08:06 -06:00
Buster "Silver Eagle" Neece
7862c6d515
Dashboard Overhaul (#3651) 2021-01-10 20:41:58 -06:00
Buster "Silver Eagle" Neece
909ea2b786
Make the Station Profile a standalone compiled Vue component. 2020-10-16 04:08:58 -05:00
Buster "Silver Eagle" Neece
9f6eec7433
Make inline player properly handle query string differences. 2020-07-31 23:51:18 -05:00
Buster "Silver Eagle" Neece
ffa6d6b4fc
Auto-load most Vue component deps from Webpack manifest. 2020-07-15 03:00:17 -05:00
Buster "Silver Eagle" Neece
7a7fa9eac7
#2950 -- Modify fix from previous bug fix to avoid regressions. 2020-06-10 17:38:00 -05:00
Buster "Silver Eagle" Neece
bd6d3203b1
Add On-Demand Streaming/Download Support (#2836)
This branch represents the initial earliest commit of a new option for radio stations that also want to make a portion of their media library available to the public (such as podcast episodes, royalty-free music, etc.) in an on-demand fashion.

Note: because of royalty restrictions with most radio stations, this feature is turned OFF by default on all stations, and even when enabled, station administrators must select each individual playlist that will contain on-demand available media.
2020-05-15 05:13:47 -05:00
Buster "Silver Eagle" Neece
1b4ac4e27f
Explicitly enumerate demo account permissions on demo instance. 2020-04-19 20:46:03 -05:00
Buster "Silver Eagle" Neece
7131082e74
Fix frontend status label on station profile and show appropriate button. 2020-04-18 01:16:36 -05:00
Buster "Silver Eagle" Neece
f1025d52f7
Unify all station profile API calls into a single response. 2020-04-02 06:30:00 -05:00
Buster "Silver Eagle" Neece
6d17caeeb6
Fixes #2451 -- Immediately set listener totals on mounts, etc. upon load 2020-02-26 13:19:51 -06:00
Buster "Silver Eagle" Neece
33d2ed64ae
Implement Streamer Schedules, Schedule Enforcement and new Scheduled Items Panel on Profile (#2422)
* Commit new Schedule entity changes and new API endpoints.

* Fix possible cause of API POST errors.

* Fix syntax with JSON return slashes.

* Add "Schedule View" and "Enforce Schedule" settings to Streamers.

* Add "Scheduled" panel to Profile.
2020-02-17 22:32:14 -06:00
Buster "Silver Eagle" Neece
4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories. 2020-02-05 20:35:13 -06:00
Buster "Silver Eagle" Neece
1ae761efd8
More "station_id" rename fixes. 2019-09-09 23:13:11 -05:00
Buster Neece
0953182033
Localization Overhaul
- Replace several "add %s", "remove %s", "manage %s" strings with dedicated strings for each action
- Make API responses locale-aware and translated
- Make CLI locale-aware and translated
- Add initial support for Turkish language
2019-08-21 17:34:05 -05:00
Buster Neece
594c5ea8f8
Make the stream list a responsive table 2019-08-11 22:14:12 -05:00
Buster Neece
3a16642645
Fix relay listener count display on profile. 2019-08-10 23:30:01 -05:00
Buster Neece
6b37231f42
Add display and API tracking of listeners per-mount/relay; filter listeners globally. 2019-08-10 23:17:06 -05:00
Buster Neece
5c0a1d1637
Vue component improvements
- Vuetify some profile components
- Prepopulate nowplaying on public players again so they don't depend exclusively on API endpoints
- Show live DJ on public players if one is live
2019-08-01 20:51:19 -05:00
Buster Neece
1a45166002
Add minor delay into client-side processing to make up for instant nchan notification. 2019-08-01 10:39:23 -05:00
Buster Neece
bc1c2cb871
Allow disabling of websocket updates; improve NP time counter stability. 2019-07-31 13:47:12 -05:00
Buster Neece
c53e1b9407
Add nchan and static nowplaying JSON to 18.04 Ansible. 2019-07-27 19:46:31 -05:00
Buster Neece
dda8a5183d
Implement better counting method not based on non-cacheable values. 2019-07-26 00:43:34 -05:00
Buster Neece
83f3d407a5
Bring nchan back. 2019-07-25 23:54:25 -05:00
Buster Neece
83797934d2
New generic song image; rounder edges and ARIA on NP profile section. 2019-07-21 00:50:27 -05:00
Buster Neece
ca6b365a96
Add album art back to nowplaying display on profile. 2019-07-20 01:01:03 -05:00
Buster Neece
b5cd364402
Bring back the AzuraCast AutoDJ (and "Next Song"). 2019-07-17 16:29:21 -05:00
Buster Neece
fb9b09ea45
Closes #1688 -- Prevent users without broadcast permissions from seeing admin credentials on profile. 2019-07-16 14:11:14 -05:00
Buster Neece
8ee4b4dd17
Add current playlist and current live DJ to new station profile On Air display. 2019-06-25 01:24:24 -05:00
Buster Neece
1427811508
Add lightbox to profile page for album art. 2019-05-24 13:14:03 -05:00
Buster Neece
646bc4a6cd
Update dark theme secondary color; create new "-bg" color suffix. 2019-05-24 12:53:52 -05:00
Buster Neece
f13b7d82c2
Slight visual realignment of profile panel items. 2019-05-24 12:21:55 -05:00
Buster Neece
1b6070584d
#1579 -- Minor stylistic CSS fixes. 2019-05-24 10:22:27 -05:00
Buster Neece
3cc47bc803
Switch to public player for profile page. 2019-05-24 09:10:45 -05:00
Buster Neece
196df4f17d
Minor stylistic improvements to the Profile panes. 2019-05-10 10:18:51 -05:00
Buster Neece
76532ab336
Fix permission checks on showing certain profile buttons. 2019-05-10 02:26:02 -05:00
Buster Neece
ae166786e2
Fix confirmation text issue and scoot stream buttons closer on profiles. 2019-05-10 01:00:43 -05:00
Buster Neece
4774b5f29c
Design rework of the station profile page. 2019-05-10 00:44:47 -05:00
Vaalyn
3dcc087487 Visual improvements 1 (#1516) 2019-05-08 17:23:26 -05:00
Buster Neece
811332d0d2
Improve accessibility of site-wide play controls. 2019-05-04 03:34:14 -05:00
Buster Neece
6ebb9f8e3b
Make inline player a Vue component. 2019-04-16 20:12:25 -05:00
Buster Neece
9897bc901b
Move styles into Vue component. 2019-04-16 03:10:10 -05:00
Buster Neece
001e5a2d0b
Make more room on the "On the Air" panel in station profiles. 2019-04-05 01:31:56 -05:00