Commit Graph
62 Commits
Author SHA1 Message Date
Drew Weymouth e15f3fc2dd minor alignment adjustment 2023-01-02 19:29:32 -08:00
Drew Weymouth ac32643fae Merge pull request #17 from dweymouth/develop
Add album page with track listing
2023-01-02 18:51:33 -08:00
Drew Weymouth 632df5c1b2 add album page showing track listing 2023-01-02 18:05:13 -08:00
Drew Weymouth e309a5ad7f adding tracklist widget and columns layout 2023-01-02 18:03:16 -08:00
Drew Weymouth d33fb1d06b Merge pull request #16 from dweymouth/develop
Add artist page and navigation
2023-01-01 10:32:50 -08:00
Drew Weymouth 97458fa743 show album year on artist page instead of artist name 2023-01-01 10:12:58 -08:00
Drew Weymouth 12d66680cf log out config and cache dirs on startup 2023-01-01 10:12:30 -08:00
Drew Weymouth e27cb1a048 add history and navigation controls 2023-01-01 09:34:51 -08:00
Drew Weymouth 0ff1b6bafd add artist discography page 2022-12-31 21:13:24 -08:00
Drew Weymouth 87b4762ae1 add custom hyperlink 2022-12-31 16:30:38 -08:00
Drew Weymouth 5a297d5ce3 Merge pull request #15 from dweymouth/develop
Add scrobbling of played tracks
2022-12-31 09:19:29 -08:00
Drew Weymouth 96496b5431 stop player on shutdown to make sure we scrobble any playing/paused track 2022-12-31 09:16:20 -08:00
Drew Weymouth 05ab2ee418 Merge branch 'develop' of github.com:dweymouth/supersonic into develop 2022-12-31 08:43:50 -08:00
Drew Weymouth 923d8ddbe9 add scrobbling of played tracks 2022-12-31 08:43:36 -08:00
Drew Weymouth 36169f9e5b refresh only cover image 2022-12-30 18:00:10 -08:00
Drew Weymouth 50c5fff4a2 refresh only album card on update, not whole grid 2022-12-30 17:55:49 -08:00
Drew Weymouth e7abac34a0 add scrobbling of played tracks 2022-12-30 17:45:57 -08:00
Drew Weymouth cd97b58c61 fix crash when playing new album with fewer tracks than last playing track index 2022-12-30 13:49:50 -08:00
Drew Weymouth 83571a30ec reuse album grid on sort order changed 2022-12-30 10:53:13 -08:00
Drew Weymouth 4f0b2c24c8 add volume slider 2022-12-29 14:40:10 -08:00
Drew Weymouth 7173eb6e60 Merge pull request #6 from dweymouth/develop
Add sort selection to albums page
2022-12-28 18:44:44 -08:00
Drew Weymouth 1452017b68 update readme for sort orders 2022-12-28 18:41:38 -08:00
Drew Weymouth 4d332be7ec forgot to connect playAlbum action 2022-12-28 18:39:41 -08:00
Drew Weymouth 73017c285a add random album sort 2022-12-28 18:16:13 -08:00
Drew Weymouth 105adf4e08 Add sort order selector to albums page 2022-12-28 17:48:52 -08:00
Drew Weymouth ae5b7111bc move search entry to its own file 2022-12-28 10:20:14 -08:00
Drew Weymouth f584f39eaa Merge pull request #5 from dweymouth/develop
Fix deadlock with search entry
2022-12-27 20:27:29 -08:00
Drew Weymouth 7353fa5d37 fix deadlock with searchbar 2022-12-27 19:24:24 -08:00
Drew Weymouth 598715553f Merge pull request #4 from dweymouth/develop
hacky solution to avoid occasional window misdrawing on startup
2022-12-27 18:23:59 -08:00
Drew Weymouth e0ca21c614 hacky solution to avoid occasional window misdrawing on startup 2022-12-27 17:32:48 -08:00
Drew Weymouth d069d5bfdd Merge pull request #2 from dweymouth/develop
fix data race on searchTimer
2022-12-27 15:58:21 -08:00
Drew Weymouth 000bf63484 fix data race on searchTimer 2022-12-27 15:58:01 -08:00
Drew Weymouth 03e7e61c38 update readme for search functionality 2022-12-27 15:17:45 -08:00
Drew Weymouth f2b1bb188e Merge pull request #1 from dweymouth/develop
Adds search functionality to albums page
2022-12-27 15:16:23 -08:00
Drew Weymouth 7d0fcc78b2 search now works correctly! 2022-12-27 15:14:46 -08:00
Drew Weymouth 586c694e59 fix minute changeover bug in secondsToTimeString 2022-12-27 12:26:12 -08:00
Drew Weymouth aa47426744 Add Mac build instructions 2022-12-27 10:49:27 -08:00
Drew Weymouth fc858e1024 begin work on adding search to albums page 2022-12-27 09:50:51 -08:00
Drew Weymouth d04a586cd6 add searchiterator 2022-12-26 15:28:07 -08:00
Drew Weymouth 6e553f9181 fix regression in cover caching 2022-12-25 17:15:05 -08:00
Drew Weymouth f792b473e8 another big refactor to make code more manageable 2022-12-25 16:59:42 -08:00
Drew Weymouth 8a84128bc8 more decoupling on album grid 2022-12-24 17:44:40 -08:00
Drew Weymouth 20252e7743 Merge branch 'main' of github.com:dweymouth/supersonic 2022-12-24 16:47:15 -08:00
Drew Weymouth cefb25133e refactor UI for better separation 2022-12-24 16:47:00 -08:00
Drew Weymouth c03f44bbd6 Update README.md 2022-12-24 12:46:06 -08:00
Drew Weymouth 5c644faeaf switch cover cache path 2022-12-24 12:33:02 -08:00
Drew Weymouth 99522a773f Add config, prompting for server connect on first run 2022-12-24 11:58:24 -08:00
Drew Weymouth 3b3927bfda switch album card behavior to play on double-tap 2022-12-24 10:54:16 -08:00
Drew Weymouth 024557d49e update slider once per second always 2022-12-23 14:55:47 -08:00
Drew Weymouth af24ec56a8 create addserverdialog.go 2022-12-22 11:04:15 -08:00
Drew Weymouth 89e224149a fix index out of range crash in playbackmanager 2022-12-19 19:48:28 -08:00
Drew Weymouth 4d37e1eb86 Merge branch 'main' of github.com:dweymouth/supersonic 2022-12-19 19:29:24 -08:00
Drew Weymouth 181554058a big refactor to prepare for removing server hard-coding 2022-12-19 19:28:19 -08:00
Drew Weymouth 717c0c13a8 Update README with ubuntu build instructions 2022-12-18 11:35:06 -08:00
Drew Weymouth 8762fed9b3 refactor playercontrols and make curTime label update while seeking 2022-12-18 10:51:09 -08:00
Drew Weymouth 378eb8868a add album art caching 2022-12-18 10:17:22 -08:00
Drew Weymouth 34710c7b08 fix skipping first album in iterator 2022-12-18 09:03:56 -08:00
Drew Weymouth f25e201440 switch mpv lib to remove deprecated mpv apis 2022-12-17 20:43:27 -08:00
Drew Weymouth 78050f8b43 fix race condition with async image fetches 2022-12-17 18:12:37 -08:00
Drew Weymouth a85d377a82 fix off-by-1 error in album iterator 2022-12-17 18:10:00 -08:00
Drew Weymouth c21d7d03eb first commit 2022-12-17 16:52:13 -08:00
Drew Weymouth cd1f795bb4 Initial commit 2022-12-17 16:47:54 -08:00