Commit Graph
896 Commits
Author SHA1 Message Date
Drew Weymouth b8f83ae399 Fix #646: Sort artist discography by full date 2025-06-24 08:33:40 -07:00
Drew Weymouth 727c640b1b Closes #519: Add click-to-seek to lyrics viewer 2025-06-16 08:14:19 -07:00
Drew Weymouth 265e4f961f Fix #628: Add setting to transcode stream 2025-05-31 10:12:57 -07:00
Drew Weymouth 0fd8b4621b Fix #625: Allow customization of grid card size 2025-05-28 09:21:24 -07:00
Drew Weymouth af1ae4641e Add setting to disable OS media player APIs 2025-05-26 17:17:00 -07:00
Drew Weymouth 1390c41657 Merge pull request #621 from psyomn/psyomn/add-golangci-lint-and-unused-lint
Add golangci lint and unused lint
2025-05-18 13:41:58 -07:00
Simon Symeonidis 989bc88646 Change log.Println statement to log.Printf
This changes a statement from Println, to Printf, as it seems the
original intention was to format the error.
2025-05-17 20:04:27 -07:00
Simon Symeonidis 40fb289c46 Remove unused aspect field due to lint 2025-05-17 21:56:15 -04:00
Simon Symeonidis 4855eaa6a1 Remove unused imagePopUpLowRezDim constant due to lint
Checking to see if this is used anywhere in the project, we see that it
is not:

        $ ag imagePopUpLowRezDim
        ui/widgets/imagepopup.go
        13:     imagePopUpLowRezDim = 128
2025-05-17 21:56:15 -04:00
Simon Symeonidis d75dfb08ee Remove doSetNewTrackOrder due to unused lint
Remove doSetNewTrackOrder from ui/browsing/nowplayingpage.go: it seems
there is a same named method that is used elsewhere, instead of the one
we are removing.

        $ ag doSetNewTrackOrder
        ui/browsing/playlistpage.go
        95:     a.tracklist.OnReorderTracks = a.doSetNewTrackOrder
        210:func (a *PlaylistPage) doSetNewTrackOrder(ids []string, newPos int) {

        ui/browsing/nowplayingpage.go
        509:func (a *NowPlayingPage) doSetNewTrackOrder(idxs []int, insertPos int) {
2025-05-17 21:56:15 -04:00
Drew Weymouth a23e7d382d Fix #619: remove correct tracks from playlist if in searched view 2025-05-14 08:30:32 -07:00
Drew Weymouth dc180cd973 Fix #612: avoid crash with custom theme primary color and hovering album grid 2025-04-29 10:14:01 -07:00
Drew Weymouth 5ebf611eaf Fix #595: fix a few missed threading/fyne.Do conversions in controller 2025-04-19 08:24:41 -07:00
Drew Weymouth 00557a08e2 Closes #605: add BPM column to tracklist 2025-04-17 18:31:05 -07:00
Drew Weymouth 8619857425 lengthen Now Playing gradient animation + standardize anim durations 2025-04-17 08:49:10 -07:00
Drew Weymouth f3e1aa94f9 animate mouse out of grid card as well 2025-04-17 08:32:05 -07:00
Drew Weymouth a3c9844487 remove newlines from track comments in list display 2025-04-17 08:18:53 -07:00
Drew Weymouth 42013ba598 remove newlines before displaying playlist descriptions 2025-04-17 08:12:30 -07:00
Drew Weymouth fe9f3faa4e Fix #602: Allow album info dialog to scroll with long description 2025-04-15 17:21:18 -07:00
Drew Weymouth 6e7ad7225d restore scroll position when navigating back to Album and Playlist pages 2025-04-14 08:44:13 -07:00
Drew Weymouth 0b199f9ada animate grid card overlay 2025-04-11 16:49:20 -07:00
Daltro Augusto 0fa9cf0d4c improved pt_br and a bit more of i18n cause why not 2025-04-11 02:22:37 -03:00
Drew Weymouth aa18e502fe re-enable peak meter code mistakenly commented-out 2025-04-10 08:32:49 -07:00
Drew Weymouth 765e21305a fix goroutine handling for pop-up queue 2025-04-10 08:23:56 -07:00
Drew Weymouth b16dc5034e fix crash when showing album filter dialog 2025-04-06 13:54:24 -07:00
Drew Weymouth 9ae9b6b352 Merge pull request #582 from dweymouth/feat/dlnacast
Add ability to cast playback to DLNA devices
2025-04-05 11:01:10 -07:00
Drew Weymouth 28baf912f2 fix behavior of switching players while paused 2025-04-05 10:57:19 -07:00
Drew Weymouth fa2e998ef6 fix a missed fyne.Do 2025-03-30 13:56:01 -07:00
Drew Weymouth 2701bb3f7f sync playback time when seeking and starting new tracks 2025-03-30 13:08:18 -07:00
Drew Weymouth 447519c413 disable cast button while player switch in progress 2025-03-29 16:15:42 -07:00
Drew Weymouth 084aa6cdba show current player in casting menu, show error toasts on failures 2025-03-29 15:15:14 -07:00
Drew Weymouth e5c8027a82 shutdown proxy server when switching back to local; debounce vol slider 2025-03-29 15:15:13 -07:00
Drew Weymouth 5a37b1e39f gapless DLNA working 2025-03-29 15:15:13 -07:00
Drew Weymouth 1ad45a33db more progress - player switching working 2025-03-29 15:15:13 -07:00
Drew Weymouth 8bd1c8183d more work for preparing for casting 2025-03-29 15:15:13 -07:00
Drew Weymouth 4f731833c0 very WIP for DLNA casting 2025-03-29 15:15:13 -07:00
Drew Weymouth 31c23490d1 add context menu actions to search dialog, refactor controller 2025-03-29 13:25:56 -07:00
Drew Weymouth 9ddb5e6e69 reuse context menu across both types of tracklist 2025-03-26 17:06:56 -07:00
Drew Weymouth 5c88180d69 refactor: Extract tracklist context menu as own component 2025-03-26 08:30:04 -07:00
Drew Weymouth 1a4237e493 Fix #580: ensure track search results are added properly 2025-03-18 08:39:52 -07:00
Drew Weymouth 56c32e529e fix a few bugs 2025-03-07 08:04:15 -08:00
Drew Weymouth 15b73893c3 implement search within playlist 2025-03-06 19:24:21 -08:00
Drew Weymouth 14e03bed0c initial work for playlist search 2025-03-05 16:55:52 -08:00
Drew Weymouth ed36879cda Fix #571:make timeout configurable and bump default to 15 sec 2025-03-05 07:47:52 -08:00
Drew Weymouth 4fa50b7381 add open animation for pop up images 2025-03-04 18:20:21 -08:00
Drew Weymouth 95ef3eae38 expose more config file settings in the UI 2025-02-21 16:31:04 -08:00
Drew Weymouth cbbdad3a10 add debouncing for gridview loading 2025-02-21 07:58:56 -08:00
Drew Weymouth 2d209a29f5 better debouncing of track row updates on fast scrolling 2025-02-21 07:33:10 -08:00
Drew Weymouth 0a6826b1aa Merge pull request #557 from dweymouth/feature/album-shuffle
Add ability to shuffle by albums (to Albums page and Genre page)
2025-02-20 16:21:59 -08:00
Drew Weymouth 568e380a51 add Play random button to album page 2025-02-20 16:13:11 -08:00