Buster "Silver Eagle" Neece
8f79222830
Update migrations path in CLI.
2018-05-06 21:02:02 -05:00
Buster "Silver Eagle" Neece
a55e772bf7
Locale update.
2018-05-06 20:58:32 -05:00
Buster "Silver Eagle" Neece
1dd322b4fa
Refactor the CLI commands.
2018-05-06 20:57:06 -05:00
Buster "Silver Eagle" Neece
94f9eacdd7
Allow songs to be added to sequential playlists more than once.
2018-05-05 21:33:09 -05:00
Buster "Silver Eagle" Neece
dc6aaede85
Add back empty migration.
2018-05-05 05:53:41 -05:00
Buster "Silver Eagle" Neece
d108c9d5bb
Fix playlist import query issue.
2018-05-05 05:47:06 -05:00
Buster "Silver Eagle" Neece
0906a474d7
Fix entity name to avoid caching metadata twice for SongHistory.
2018-05-04 22:27:04 -05:00
Buster "Silver Eagle" Neece
74eb658a06
Minor fixes to fixture imports.
2018-05-04 22:17:29 -05:00
Buster "Silver Eagle" Neece
b05b1ab183
Mark stations as restarted if restarted from CLI.
2018-05-04 17:16:58 -05:00
Buster "Silver Eagle" Neece
e19b9be1a3
Add Mount fixture and fix testing issue.
2018-05-04 17:15:01 -05:00
Buster "Silver Eagle" Neece
ad312fa94e
Switch to fixtures for local dev.
2018-05-04 17:04:30 -05:00
Buster "Silver Eagle" Neece
fae0a5e991
Another fix for LS timezone conversion.
2018-05-03 13:59:24 -05:00
Buster "Silver Eagle" Neece
3beb91d942
Fix Liquidsoap timezone conversion.
2018-05-03 12:53:47 -05:00
Buster "Silver Eagle" Neece
6f85e0bac8
Make sure sequential playlist songs only come from that playlist.
2018-05-01 22:41:36 -05:00
Buster "Silver Eagle" Neece
9282fedc29
Docker always uses UTC
2018-05-01 22:29:51 -05:00
Buster "Silver Eagle" Neece
604dd6a67a
Playlist scheduling: fix if playlist ends on midnight UTC
2018-05-01 22:17:59 -05:00
Buster "Silver Eagle" Neece
c7031d5061
Flag station for restart if frontend/backend config changes.
2018-05-01 09:37:52 -05:00
Buster "Silver Eagle" Neece
99fa02b2a5
Allow requests to be processed using the Manual AutoDJ mode.
2018-05-01 02:56:38 -05:00
Buster "Silver Eagle" Neece
26f1c18df4
Allow switching back to "Manual AutoDJ" mode that is entirely Liquidsoap driven.
2018-05-01 02:32:31 -05:00
Buster "Silver Eagle" Neece
1f08c307e0
#566 / #567 Sequential Playlists with Reordering Page ( #573 )
...
- Expand the ManyToMany relationship between StationMedia and StationPlaylist to include both a "weight" and "last_played" parameter, to allow for sequential playlists.
- Implement Sequential playlist support
- Create new "reorder playlist" page
2018-04-29 18:48:48 -05:00
Buster "Silver Eagle" Neece
b14b5734f1
Allow "negative" cue_out points that go from the end of the song.
2018-04-25 16:25:53 -05:00
Buster "Silver Eagle" Neece
ecbae6d072
Switch to utf8mb4_bin collation to resolve media import issues.
2018-04-25 00:18:02 -05:00
Buster "Silver Eagle" Neece
8e42439179
Expand path length for station media.
2018-04-24 22:02:24 -05:00
Buster "Silver Eagle" Neece
d435eaf02c
#558 -- Hide streamer passwords by default in the streamer/DJ view.
2018-04-22 18:59:50 -05:00
Buster "Silver Eagle" Neece
fa9b19c788
Add screenreader-only text to all add buttons.
2018-04-22 18:59:23 -05:00
Buster "Silver Eagle" Neece
335a713ce9
Add skip-nav link for added accessibility
2018-04-22 18:44:59 -05:00
Buster "Silver Eagle" Neece
e450305bb2
#556 -- Pass APIUtils in one spot it wasn't passed
2018-04-21 02:47:26 -05:00
Buster "Silver Eagle" Neece
7ac98a56c5
#553 -- Bring full field selection back to request list
2018-04-17 17:51:43 -05:00
Buster "Silver Eagle" Neece
5d73956f58
Fix initial constructor problem with StationMedia
2018-04-17 00:56:22 -05:00
Buster "Silver Eagle" Neece
c9492827c5
List custom fields as selectable columns in the music files manager.
2018-04-17 00:52:39 -05:00
Buster "Silver Eagle" Neece
378948dc27
Add programmatic name to custom fields and refactor API population.
2018-04-17 00:21:46 -05:00
Buster "Silver Eagle" Neece
3fe670e62d
Unnecessary function cleanup.
2018-04-16 18:28:35 -05:00
Buster "Silver Eagle" Neece
a2283a7d28
Update locale strings
2018-04-15 20:15:00 -05:00
Buster "Silver Eagle" Neece
8b59e2a397
#214 -- Integrate custom fields into media edit form and API responses.
2018-04-15 19:53:27 -05:00
Buster "Silver Eagle" Neece
58f4cffa8c
#214 -- Initial work on custom metadata fields for songs
2018-04-15 18:53:46 -05:00
Buster "Silver Eagle" Neece
e250c0c1ed
Take advantage of the __ translator's built-in sprintf
2018-04-14 16:54:28 -05:00
Buster "Silver Eagle" Neece
5c60cbfb7b
Add "include in requests" parameter for playlists, and improve checking of capability when requesting songs.
2018-04-12 17:43:58 -05:00
Buster "Silver Eagle" Neece
249441252e
Properly use stored referrer and optimize session instance classes.
2018-04-11 18:20:56 -05:00
Buster "Silver Eagle" Neece
9e21fe17f4
Remove playlist schedule scrollbars and fix border colors.
2018-04-11 16:29:57 -05:00
Buster "Silver Eagle" Neece
d9f41387b7
Set "now" on the calendar from the user's profile timezone
2018-04-11 02:11:13 -05:00
Buster "Silver Eagle" Neece
830315a22d
Fix locale import
2018-04-11 01:39:16 -05:00
Buster "Silver Eagle" Neece
8c057c8dae
Skip trying to play empty playlists.
2018-04-10 23:51:20 -05:00
Buster "Silver Eagle" Neece
c668e40011
Switch Playlist Schedule View to FullCalendar.js
2018-04-10 21:22:15 -05:00
Buster "Silver Eagle" Neece
7ac336d756
Clean up entity manager flushing on Media sync.
2018-04-10 03:53:55 -05:00
Buster "Silver Eagle" Neece
b085beab43
Version bump!
2018-04-08 13:04:15 -05:00
Buster "Silver Eagle" Neece
7800bf973d
#451 -- Add webhook name support.
2018-04-07 21:53:38 -05:00
Buster "Silver Eagle" Neece
177b516ba8
#453 -- Allow custom homepage URL, move original homepage to /dashboard.
2018-04-07 21:25:42 -05:00
Buster "Silver Eagle" Neece
c1acff7100
Make playlist scheduling unit-testable, and build a unit test for it.
2018-04-07 19:17:22 -05:00
Buster "Silver Eagle" Neece
83786803ab
Simplify modified code from previous commit.
2018-04-07 18:18:00 -05:00
Buster "Silver Eagle" Neece
a542dbff4e
Update the date-scheduled playlist check to match what it displays on the site.
2018-04-07 18:14:51 -05:00