sentriz
a8e50c4a01
don't log listenbrainz scrobble errors
...
we're already logging at the subsonic level
2022-03-24 00:11:11 +00:00
sentriz
2440e69689
feat(subsonic): log error responses
2022-03-23 23:41:31 +00:00
sentriz
1ab47d6fbe
feat(subsonic): update play stats when scrobbling
...
closes : #207
Co-authored-by: Brian Doherty <brian.r.doherty@gmail.com >
2022-03-22 20:39:57 +00:00
sentriz
c7862761bd
support parsing floats
2022-03-10 00:49:05 +00:00
sentriz
74c955b723
refactor: ioutil -> io
2022-03-10 00:49:05 +00:00
sentriz
5420f01089
refactor(mockfs): automatically clean up with t.Cleanup()
2022-03-02 15:19:12 +00:00
sentriz
e56f64a758
feat(subsonic): sort artist album list
...
fixes #197
2022-02-25 21:00:24 +00:00
xavier
55c09209b6
feat(subsonic): improve getArtistInfo2.view similar artist results ( #203 )
...
Co-authored-by: xavier <xavier@futurae.com >
2022-02-25 17:49:08 +00:00
sentriz
401c17b355
add a test for a compilation album without album artist tags
...
related https://github.com/sentriz/gonic/issues/185
related https://github.com/sentriz/gonic/issues/185#issuecomment-1050092128
2022-02-24 19:15:37 +00:00
sentriz
10e8d18a0f
refactor: return scan context from scanner
2022-02-24 19:15:37 +00:00
Gonzalo Arreche
1647eaac45
feat(subsonic): support public playlists
...
When multiple people share the same instance, they might want to share
their playlists between them.
This allows people to mark playlists as public, and to listen to public
playlists from other people. Listeners will also know who owns the
playlist, to help avoid confusion and make this feature a bit nicer.
Subsonic restrict updating playlists only to owners, this honors that
behavior, but adding flexibility could be achieved easily.
2022-02-24 16:14:51 +00:00
sentriz
e64524e09e
remove debug sql print
2022-02-12 14:10:59 +00:00
xavier
92febcffe6
feat(subsonic): implement getSimilarSongs2.view
...
closes #195
2022-02-10 12:34:35 +00:00
xavier
e1cfed7965
feat(subsonic): implement getSimilarSongs.view
...
closes #195
2022-02-10 12:34:34 +00:00
xavier
39b3ae5ecb
feat(subsonic): implement getTopSongs.view
...
closes #195
2022-02-10 12:34:34 +00:00
sentriz
a74b5a261c
feat: render local artist images with no foreign key
2022-02-09 19:23:15 +00:00
sentriz
a0b9934d08
revert guessed artist folder changes
...
there seems to be a performance issue somewhere
2022-02-09 19:23:15 +00:00
sentriz
14a2668426
feat: use album create time for home ui and album listings
...
closes #182
closes #135
Co-authored-by: b-levin <windrider417@gmail.com >
2022-01-07 11:58:53 +00:00
sentriz
c0ebd26422
fix: show artist covers (raw url in artist info, cover id elsewhere) via scanned guessed artist folder
...
closes #180
closes #179
2022-01-04 22:54:11 +00:00
Zach Myers
cb6b33a9fb
feat: render local artist images for getArtistInfo2
2021-12-24 19:04:13 +00:00
sentriz
27ac8e1d25
fix: add stub getStarred views to shut up refix
2021-12-20 17:06:09 +00:00
sentriz
62ccf01a3a
unfunny the comments
2021-12-20 16:51:26 +00:00
sentriz
e10c8bafdf
refactor: remove godirwalk dep
2021-11-20 18:09:33 +00:00
sentriz
fc50f01de3
check ServeStream track errors
2021-11-14 16:56:10 +00:00
sentriz
7ec6440ed2
fix: render artistId in track types
...
fixes #170
2021-11-12 20:14:57 +00:00
sentriz
0c790442f4
fix: show artist album count when searching by tags
2021-11-10 19:12:39 +00:00
Senan Kelly
96f693f4e4
make musicFolderIds ints ( #169 )
...
* make `musicFolderId`s ints
https://github.com/sentriz/gonic/issues/50#issuecomment-963257103
006c1dafee/Classes/Models/API%20Models/MediaFolder.swift (L16)
related #50
* add a test for multi folders and reused artists
2021-11-09 00:23:32 +00:00
sentriz
a59c030385
add a hint about regenerating ctrlsubsonic tests
2021-11-08 19:32:27 +00:00
sentriz
40cd031b05
feat: add multi folder support
...
closes #50
2021-11-06 21:56:01 +00:00
sentriz
fa587fc7de
refactor: update scanner, scanner tests, mockfs
...
closes #165
closes #163
2021-11-06 21:55:46 +00:00
sentriz
98cab93557
add some logging to ServeScrobble
2021-11-05 17:37:55 +00:00
sentriz
c31b3b8d1f
use time.Time in scrobbler interface
2021-10-13 06:30:14 +01:00
sentriz
df85d82137
params: add time helper
2021-10-13 06:30:14 +01:00
sentriz
82d8a57aab
log scrobbling errors
...
related https://github.com/sentriz/gonic/issues/162
2021-10-12 19:00:35 +01:00
Duncan Overbruck
848d85d26a
feat: add CreatedAt to albums ( #159 )
...
This change will make the GetAlbumList views with the "newest" type
work as expected.
2021-10-04 19:12:49 +01:00
sentriz
212a13395d
fix: return early before type switch in ServeStream
...
related #152
2021-08-23 21:31:49 +01:00
sentriz
b56f00e9ac
feat: support filter by genre in browse by folder mode
2021-08-23 21:31:38 +01:00
sentriz
6e2d4f73c5
feat: support filter by year in browse by folder mode
2021-08-23 21:31:31 +01:00
Serge Tkatchouk
4109b5b66c
feat(encode): add mime-type headers to cache handlers
...
* feat(encode): add mime-type headers to cache handlers
This commit adds a simple MIME-type guessing logic to `onCacheHit` and
`onCacheMiss` handlers, which sets `Content-Type` HTTP response header based on
format specified by transcoding profile.
* Make cacheFile stat() error fatal
Co-authored-by: Senan Kelly <senan@senan.xyz >
* Make linter happy
Good morning to you too, mister linter!
Co-authored-by: Senan Kelly <senan@senan.xyz >
Co-authored-by: Senan Kelly <senan@senan.xyz >
2021-06-21 23:36:17 +01:00
sentriz
58624f07dc
feat(subsonic)!: don't return gonic version from responses
2021-05-08 18:37:55 +01:00
sentriz
0c871d888b
refactor(admin): use go1.16 embed for templates and assets
2021-05-08 18:37:55 +01:00
sentriz
6a99cdf299
bump to v0.12.3
...
generated by `_do_bump_version` script in project root
2021-04-20 23:17:05 +01:00
sentriz
b17ce76a72
Set getUser.view jukebox/podcast role
...
closes #130
2021-04-18 12:34:54 +01:00
sentriz
3c926aab99
use enum for PodcastEpisodeStatus and PodcastAutoDownload
2021-03-04 19:38:34 +00:00
sentriz
7d420f61a9
bump to v0.12.2
...
generated by `_do_bump_version` script in project root
2021-02-19 00:11:20 +00:00
sentriz
07f77bf107
bump to v0.12.1
...
generated by `_do_bump_version` script in project root
2021-02-18 12:26:35 +00:00
Alex McGrath
76875de87b
Fix feeds not updating if they dont contain a feedurl
2021-02-06 16:19:20 +00:00
sentriz
6c69bd3be6
bump to v0.12.0
...
generated by `_do_bump_version` script in project root
2021-02-03 23:57:54 +00:00
sentriz
33455cab26
check ctrl_test json error
2021-02-03 23:16:18 +00:00
sentriz
7a1d57a43c
support subsonic bookmarks
2021-02-03 22:55:05 +00:00