1
0
mirror of https://github.com/spl0k/supysonic.git synced 2024-12-23 01:16:18 +00:00
Commit Graph

608 Commits

Author SHA1 Message Date
Alban Féron
7939ce1146
DB schema version bump 2020-08-30 16:00:40 +02:00
Carl Hall
51b30014c6 Make bitrate field int to match xml schema datatype.
Correct index names and FK refs
2020-08-23 14:29:09 -07:00
Carl Hall
be305225e1 Correct FK fields to match parent column type.
Add error handling for fetching an rss feed.
Add error handling for failure modes of feedparser
Add more optional fields to episode as a 'child'
Add planet money rss feed for testing
2020-08-20 21:15:43 -07:00
Carl Hall
08a83a8492 Create and use PodcastStatus enum
Add missing foreign keys
Require url for podcast channel be unique
Add basic url validation
Use soft delete for channels and episodes to match Subsonic impl
2020-08-14 17:40:19 -07:00
Carl Hall
dd4614d735 Implement podcast: create+delete+get channel(s); delete episode 2020-07-05 15:05:34 -07:00
Alban Féron
b438bb0121
Explicit column on foreign keys for MySQL scripts
Fixes #189
2020-07-05 17:04:45 +02:00
Carl Hall
42c7ca40c4 Update schema version to include latest migration.
Remove transaction and vacuum from sqlite migration.
Mark radio stations as implemented in the docs.
2020-06-20 13:14:38 -07:00
Carl Hall
de91094ba9 Create features and tests for internet radio stations of Subsonic API
Implements:
getInternetRadioStations.view
createInternetRadioStation.view
updateInternetRadioStation.view
deleteInternetRadioStation.view
2020-06-14 22:22:53 -07:00
Alban Féron
3670195719
Suppress warnings from cover files
Ref #184
2020-04-25 16:32:57 +02:00
Денис Сперанский
8014c7b2df duplicates in list_albums newest 2020-04-16 16:20:10 +03:00
spl0k
7417766ac5
Fix for bad path encoding 2020-04-13 16:10:47 +02:00
Louis-Philippe Véronneau
f7ecf08bf2
remove directory with weird mojibake encoding 2020-04-12 22:26:43 -04:00
Alban Féron
1bee2778e3
Drop 'IF NOT EXISTS' from 'CREATE INDEX' statements in MySQL scripts
Fixes #180
2020-02-02 15:35:22 +01:00
Alban Féron
ef129a042a
Handle port in database URI 2020-02-02 15:23:53 +01:00
Carey Metcalfe
94624518ed Fix wrong mimetype being returned when transcoding
Previously, when a client that was configured to always transcode
requested a stream without specifying a format, the mimetype would not
be set to the transcode target type.

This commit simplifies the logic that decides which format should be
used and always sets the mimetype if the destination format doesn't
match the source format.
2020-01-22 11:04:32 -05:00
Alban Féron
acb6b773a9
Set Meta to use the same connection as other tables, and cache generated/retrieved secret keys 2020-01-19 17:30:30 +01:00
Alban Féron
aa6ca54dc1
Trove Py3.8 2020-01-19 16:31:14 +01:00
Alban Féron
55e5e73ae1
Small config doc/sample update
Closes #177
Closes #178
2020-01-18 17:22:41 +01:00
Louis-Philippe Véronneau
85edae53db
fix documentation on how to create new admin user 2020-01-11 22:41:36 -05:00
Louis-Philippe Véronneau
61edff6122
fix SyntaxWarnings 2020-01-05 22:21:29 -05:00
Alban Féron
37b1602461
Version bump 2019-12-24 17:02:36 +01:00
Alban Féron
6f26493c11
Remove remaining traces of Python 2 2019-12-24 16:29:05 +01:00
Alban Féron
078c98a427
Merge branch 'jukebox' 2019-12-24 15:47:19 +01:00
Alban Féron
bf14682905
Merge branch 'nopy2' 2019-12-24 15:22:43 +01:00
Alban Féron
bf25863b51
Version bump 2019-12-24 14:56:23 +01:00
Alban Féron
9d88c39727
Tell Travis to test Python 3.8 2019-12-23 17:30:27 +01:00
Alban Féron
1d01450f33
Dropping Python 2 support 2019-12-23 16:23:57 +01:00
Alban Féron
7cb825cedb
Update tests 2019-11-23 15:43:27 +01:00
Alban Féron
eeeb812c6d
Revert test file changes (wtf) 2019-11-23 15:34:30 +01:00
Alban Féron
d3bce83474
Docs update 2019-11-23 15:08:18 +01:00
Alban Féron
0cc9877bd9
Add jukebox role 2019-11-23 15:07:01 +01:00
Carey Metcalfe
2f9fa0da6f Support setting basic metadata in transcoded media
Other small fixes:
 - Fixed typo in README
 - Fixed `oggenc2` using `-q` instead of `-Q` to mean "quiet"

Fixes #170
2019-11-11 21:34:17 -05:00
Alban Féron
2f94089e9c
Merge remote-tracking branch 'mvn23/api_fix_ids' 2019-10-26 16:38:50 +02:00
Alban Féron
55511aa620
Updated config sample 2019-10-26 16:26:51 +02:00
Alban Féron
e9d4de6f1a
Merge remote-tracking branch 'mvn23/default_transcode_target' 2019-10-26 16:22:39 +02:00
mvn23
f0525dc23a Add default_transcode_target option 2019-10-18 13:49:46 +02:00
Louis-Philippe Véronneau
59aa0f872a
make sure all messages are printed on a new line 2019-10-12 14:37:13 -04:00
mvn23
67670aace8 Improve star/unstar handling 2019-10-09 18:57:42 +02:00
Carey Metcalfe
2e320cc312
Fix typo in admin interface
Fun fact: a wether is a castrated sheep.
2019-10-02 23:59:43 -04:00
mvn23
cc838f14d3 Fix tests and some small bugs 2019-10-01 16:55:23 +02:00
mvn23
62fa440cfa fix get_entity() 2019-10-01 11:15:25 +02:00
mvn23
1f8f3326e8 Small fixes, postgres migration 2019-10-01 10:34:41 +02:00
mvn23
2df35026db Fix mysql migration 2019-09-15 14:35:58 +02:00
mvn23
81192bfeca Fix Folder ID bugs and sqlite migration. 2019-09-15 13:48:25 +02:00
mvn23
99ce42c9ff Fix Folder ID bugs, add initial DB migration work 2019-09-15 11:46:32 +02:00
mvn23
c3fd94343f Fix api get_entity 2019-09-14 22:53:55 +02:00
mvn23
3e51bf2a6d Change music folder IDs to int 2019-09-14 12:39:05 +02:00
Alban Féron
296fbfc3f4
Ignore setGain commands rather than erroring 2019-09-08 15:50:31 +02:00
Alban Féron
3b5885dde4
Skipping within tracks 2019-09-08 15:41:20 +02:00
Alban Féron
ee2efec59a
Jukebox status: report (simulated) position 2019-09-07 18:04:23 +02:00