Commit Graph

42 Commits

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