owen
|
d92a25b141
|
Subsonic: internet radio, chat, bookmarks, play queue, scanner status endpoints
|
2026-08-23 00:21:13 -05:00 |
|
owen
|
c6e0131984
|
Subsonic: sharing (getShares, createShare, updateShare, deleteShare) plus real public share web pages and stream route
|
2026-08-23 00:18:51 -05:00 |
|
owen
|
b77ccd242a
|
Subsonic: annotation endpoints (star, unstar, setRating, scrobble)
|
2026-08-23 00:15:58 -05:00 |
|
owen
|
c7b472ab99
|
Subsonic: media retrieval endpoints (stream, download, getCoverArt, getLyrics, getAvatar, hls, getCaptions) with real transcoding, embedded lyrics extraction, and folder permission enforcement
|
2026-08-23 00:15:00 -05:00 |
|
owen
|
b6ec06f272
|
Add real ffmpeg-backed transcoding subsystem (bounded concurrency, streaming, HLS segmenting)
|
2026-08-23 00:10:55 -05:00 |
|
owen
|
6e2b875eaa
|
Subsonic: playlist endpoints (getPlaylists, getPlaylist, createPlaylist, updatePlaylist, deletePlaylist)
|
2026-08-23 00:09:36 -05:00 |
|
owen
|
a297454065
|
Subsonic: album/song lists (getAlbumList/2, getRandomSongs, getSongsByGenre, getNowPlaying, getStarred/2) and search (search, search2, search3)
|
2026-08-23 00:08:06 -05:00 |
|
owen
|
f40a011c46
|
Subsonic: browsing endpoints (getMusicFolders, getIndexes, getMusicDirectory, getGenres, getArtists/Artist, getAlbum, getSong, getVideos/VideoInfo, getArtistInfo/2, getAlbumInfo/2, getSimilarSongs/2, getTopSongs)
|
2026-08-23 00:06:08 -05:00 |
|
owen
|
b5e2bf01e2
|
Phase 2: Subsonic REST API framework (auth, response formatting, error handling, routing) plus user permission model
|
2026-08-22 23:58:54 -05:00 |
|
owen
|
f81c8704a5
|
go mod tidy
|
2026-08-22 23:45:46 -05:00 |
|
owen
|
89e46bf539
|
Fix open-redirect via next parameter, remove dead code
|
2026-08-22 23:45:39 -05:00 |
|
owen
|
b4b1ba8470
|
Add Docker/systemd deployment, documentation, extauth logout URL wiring
|
2026-08-22 23:44:46 -05:00 |
|
owen
|
40e1cfb630
|
Add web-layer route/auth tests
|
2026-08-22 23:42:52 -05:00 |
|
owen
|
e0bd8bc3cb
|
Web UI: setup wizard, auth pages, library browsing, player, admin, streaming, cover art
|
2026-08-22 23:42:09 -05:00 |
|
owen
|
aa29f13846
|
Streaming with range requests and path safety, cover art discovery/resize cache
|
2026-08-22 23:33:00 -05:00 |
|
owen
|
49dbee617a
|
Library indexing and filesystem scanner with incremental rescans
|
2026-08-22 23:31:17 -05:00 |
|
owen
|
d4ea7a4ca9
|
Foundation: config, schema/migrations, auth, stable IDs, metadata probing
|
2026-08-22 23:29:16 -05:00 |
|