Buster Neece
a5bf63ed49
Add per-station branding support.
2023-01-03 16:55:49 -06:00
Buster Neece
901faaee50
More WebDJ work.
2022-12-31 17:11:24 -06:00
Buster Neece
48014dab6b
Update libs for new Webcast version.
2022-12-31 09:33:39 -06:00
Buster Neece
c0ac19b539
Fix JS error on public players.
2022-11-30 08:28:55 -06:00
Buster Neece
493423c6bf
Fix error on public podcast pages.
2022-11-16 20:16:45 -06:00
Buster Neece
1c6c8cb31d
Asset overhaul.
2022-11-15 18:16:04 -06:00
Buster Neece
f8fd85d33d
Create and use new "current art" endpoint.
2022-11-09 18:13:35 -06:00
Buster "Silver Eagle" Neece
8bf557e823
Reduce redundant code on public player.
2022-06-20 11:33:20 -05:00
Buster "Silver Eagle" Neece
ae02e56be8
Improve stylability of public pages.
2021-12-26 16:59:52 -06:00
Buster "Silver Eagle" Neece
be6c616d11
Fix PHP 8.1 deprecations and errors.
2021-12-14 10:44:37 -06:00
Buster "Silver Eagle" Neece
3865224d31
Move several components fully into Vue renders.
2021-10-07 23:13:21 -05:00
Buster "Silver Eagle" Neece
e408420ecb
Remove fancybox and other deps now required from within Vue.
2021-09-14 11:41:43 -05:00
Buster "Silver Eagle" Neece
577919c44a
Closes #4112 -- Hide album art on history/requests too.
2021-08-19 18:45:48 -05:00
Buster "Silver Eagle" Neece
5cbacd5df6
System-Wide Strict Types ( #4405 )
2021-07-19 00:53:45 -05:00
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
722b245e91
Minor PWA changes.
2021-06-06 21:08:42 -05:00
Buster "Silver Eagle" Neece
4fad57a1b3
Add service worker for PWA functionality.
2021-06-06 17:31:14 -05:00
Buster "Silver Eagle" Neece
b58004b97a
Add PWA app manifest to public player page.
2021-06-06 00:20:04 -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
d995dd5838
Switch to opengraph meta for embedded tags on public player.
2021-04-30 04:35:05 -05:00
Buster "Silver Eagle" Neece
fb617bf09f
#4025 -- Once again assign global variable to Vue components.
2021-04-15 22:50:09 -05:00
Buster "Silver Eagle" Neece
6db079cf0c
Add "autoplay" query parameter back to public players.
2021-04-13 03:06:30 -05:00
Buster "Silver Eagle" Neece
68824c5617
Link to social page with better styling for Twitter.
2021-04-13 01:51:26 -05:00
Buster "Silver Eagle" Neece
a8f341abe3
Update dimensions of Twitter player card.
2021-04-13 01:32:10 -05:00
Buster "Silver Eagle" Neece
84f9224f31
Slight update to the Twitter card metadata tags.
2021-04-12 23:39:57 -05:00
Buster "Silver Eagle" Neece
9e2a0d7a93
Add Twitter player headers to public player page.
2021-04-12 23:12:50 -05:00
Buster "Silver Eagle" Neece
d7c51ea00f
Add history embed and simplify vue rendering in templates.
2021-03-17 02:20:12 -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
54aade836a
Request modal improvements
...
- Adds "album", "genre" and custom fields to the list of possibly selectable columns on the Request table
- Makes the default column a composited album-art + title/artist row, similar to the Media Manager
2021-02-09 00:10:38 -06:00
Buster "Silver Eagle" Neece
0e6910ba17
Allow hiding the "Download" button on "On-Demand" media page.
2021-01-05 00:43:01 -06:00
Buster "Silver Eagle" Neece
deb5ecd85c
#3323 -- Fix "Webcast is not defined" issue with Web DJ.
2020-11-02 22:50:16 -06:00
Buster "Silver Eagle" Neece
fb4f7de2df
Make the public radio player a Vue component.
2020-10-15 05:01:32 -05:00
Buster "Silver Eagle" Neece
2623b2477c
#3271 -- Fix missing "</div>" from recent history improvement.
2020-10-14 01:02:39 -05:00
Thiago Colares
00fbffe3bb
Show rich media info on the Song history modal ( #3261 )
2020-10-10 19:45:41 -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
7824ce9f4e
Make embeddable on-demand page fit vertical height too.
2020-05-15 17:42:41 -05:00
Buster "Silver Eagle" Neece
41d6f496be
Fun tricks with CSS to make On Demand player fit the page.
2020-05-15 17:23:35 -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
4d4d75ad4d
Reunify AzuraCore and AzuraCast repositories.
2020-02-05 20:35:13 -06:00
Buster "Silver Eagle" Neece
d79c19c887
#2032 -- Return to using global Vue for drop-in components.
2019-10-04 03:02:53 -05:00
Buster "Silver Eagle" Neece
e0efde8612
Move Webcaster deps locally and switch Vue-i18n to Vue-gettext.
2019-10-03 22:12:15 -05:00
Buster "Silver Eagle" Neece
8e49ea60c1
Switch to gettext method of Vue component localization.
2019-10-03 02:11:22 -05:00
Buster "Silver Eagle" Neece
1ae761efd8
More "station_id" rename fixes.
2019-09-09 23:13:11 -05:00
Buster Neece
3384002979
Fixes #1847 -- Also fix request success message.
2019-08-14 19:46:05 -05:00
Buster Neece
90d0042bb0
#1847 -- Properly show error messages when submitting requests.
2019-08-12 14:51:49 -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
bc1c2cb871
Allow disabling of websocket updates; improve NP time counter stability.
2019-07-31 13:47:12 -05:00
Buster Neece
0a1d033cfd
Fixes #1790 -- Properly fallback if nchan is disabled.
2019-07-28 13:52:59 -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
bec2880f2c
Use nchan library from npm and directly import into Vue.
2019-07-26 18:51:59 -05:00