Commit Graph

42 Commits

Author SHA1 Message Date
dave afbf71aa08 allow maxBitRate=0 as some clients set it as the default
Gitea/pysonic/pipeline/head Something is wrong with the build of this commit Details
2023-01-09 22:49:54 -08:00
dave e5158cfdc7 make sqlite open errors clearer
Gitea/pysonic/pipeline/head This commit looks good Details
Gitea/pysonic/pipeline/pr-master This commit looks good Details
if filesystem permissions on the directory the sqlite database database file is in are such that the app cannot list or create files, sqlite gives a vague error:

```
sqlite3.OperationalError: unable to open database file
```

whereas python's open() will give a better hint ("permission denied"). So, we try opening the database file with python first.

also, add chmods to the startup scripts to avoid this issue in the future
2022-12-24 14:33:57 -08:00
dave f0b9074391 debug print db path
Gitea/pysonic/pipeline/head This commit looks good Details
2022-12-24 13:38:33 -08:00
dave 51551f2b27 use same tracknum parser for flac as mp3
Gitea/pysonic/pipeline/head This commit looks good Details
2022-06-02 16:12:25 -07:00
dave af0cfe029d strip extra whitespace in tags
Gitea/pysonic/pipeline/head This commit looks good Details
2022-06-02 15:42:29 -07:00
dave 2de8547ab7 fix tag picking for flac as flac uses different tag names
Gitea/pysonic/pipeline/head This commit looks good Details
2022-06-02 15:17:12 -07:00
dave 5225180994 configurable transcoder timeout 2021-03-09 21:26:42 -08:00
dave 5e0e541cf9 fix suffix field 2020-10-06 16:59:23 -07:00
dave 0d2f9a9587 post-refactor fixes 2020-10-05 23:30:01 -07:00
dave da53b4e153 dir fixes 2020-10-05 23:24:11 -07:00
dave c910de0eb0 refactor out library class 2020-10-05 23:13:11 -07:00
dave bfcb528ddf readcursor -> cursor 2020-10-05 22:41:01 -07:00
dave f3d888be35 faster search 2020-10-05 22:19:48 -07:00
dave 5a7fe3a013 playcount 2020-10-05 22:12:49 -07:00
dave 64f738c5f0 fix search 2020-10-05 20:11:58 -07:00
dave 33f17887c2 fix track ordering 2020-09-23 22:57:26 -07:00
dave 8340bb3c61 Support recently/most played albums views 2018-04-07 15:36:15 -07:00
dave 8a19422e0f stats endpoint 2018-04-07 15:36:15 -07:00
dave bd2ba225ac v2 2018-04-05 19:02:17 -07:00
dave 7d727c832d Set rating template 2017-08-20 16:12:11 -07:00
dave e780dd5835 Basic search endpoint 2017-08-20 16:09:17 -07:00
dave dcfe1626d2 getGenres and scrobble templates 2017-08-20 15:57:45 -07:00
dave b44b6fb022 Use generic response renderer 2017-08-20 14:54:13 -07:00
dave 73f0ff1201 Begin abstracting api responses 2017-08-19 23:01:47 -07:00
dave 7c9b1d7869 File size/duration awarenness 2017-08-19 22:03:09 -07:00
dave 3fff05bc28 better subprocess handling 2017-08-16 21:36:15 -07:00
dave efcef1f5df Partial shuffle support 2017-08-16 00:05:26 -07:00
dave b6daecdd5e starred view 2017-08-15 22:16:58 -07:00
dave c7af853358 start saving stars 2017-08-15 21:41:02 -07:00
dave 517e147028 more user stuff 2017-08-15 21:40:38 -07:00
dave f17d53296e Support auth 2017-08-15 20:27:59 -07:00
dave 7c13750b4a Workaround when no sortable title available 2017-08-14 00:49:08 -07:00
dave 5eb3f9680f Skip over mutagen errors 2017-08-14 00:32:27 -07:00
dave 301ce666ca Proper fix 2017-08-14 00:24:10 -07:00
dave d5f1626c0f Ignore missing type 2017-08-14 00:20:16 -07:00
dave 0c7fcd58b7 Better id3 track parsing 2017-08-14 00:15:19 -07:00
dave 7211470493 add module file 2017-08-14 00:02:17 -07:00
dave 2b87e1d2ec add id3 scanner and support more apis 2017-08-13 23:54:37 -07:00
dave 99aae4165f transcode non-mp3s 2017-08-13 22:33:41 -07:00
dave a0d25381c4 args and logging 2017-08-13 21:13:46 -07:00
dave 1b151d3905 Refactoring 2017-08-13 19:07:44 -07:00
dave fd82969d5d Initial commit 2017-08-13 18:43:40 -07:00