futpib
c2039d14fd
fix: hide followers count when null instead of showing Infinity
...
The MusicBrainz metadata plugin doesn't provide follower counts, so
artist.followers is always null. Previously this caused "Infinity Followers"
to be displayed. Now the followers line is hidden when the data is unavailable.
2026-01-25 12:32:25 +00:00
Kingkor Roy Tirtho
4838656dcc
chore: fix alternative sources not persisting
2025-11-14 16:17:37 +06:00
Kingkor Roy Tirtho
b142928412
chore: remove buffer size limit
2025-11-14 13:38:47 +06:00
Kingkor Roy Tirtho
bf2eb0ffac
chore: bump version and generate CHANGELOG
2025-11-14 13:36:20 +06:00
Kingkor Roy Tirtho
3f5291ec92
chore: upgrade hetu_std
2025-11-14 13:09:46 +06:00
Kingkor Roy Tirtho
11866d532b
chore: remove useless dependencies
2025-11-13 14:57:08 +06:00
Kingkor Roy Tirtho
6884a131c9
fix(playback): use stream instead of chunked serving of audio bytes
2025-11-12 14:35:06 +06:00
Kingkor Roy Tirtho
cab09e00ce
chore: ignore DB queries in migrations
2025-11-12 10:02:37 +06:00
Kingkor Roy Tirtho
4fae9013a7
fix: download not working in different devices and slow
2025-11-11 10:39:13 +06:00
Kingkor Roy Tirtho
834445eda3
chore: remove jsf as arm doesn't build
2025-11-10 13:07:58 +06:00
Rahul Sahani
f10a3d4976
feat(queue): add multi-select and bulk actions to queue ( #2839 )
...
* feat(queue): add multi-select and bulk actions to queue
- Add selection mode to PlayerQueue with long-press to select
- Disable inner navigation (title/artist) when selecting via TrackTile
- Show checkboxes only in selection mode
- Add selection AppBar behavior and bottom-sheet menu with: Select all, Add to playlist, Remove selected, Cancel
- Reuse existing PlaylistAddTrackDialog for bulk add
- Hide drag handle while in selection mode
Closes: # (implement multi-select queue feature)
* chore: update .gitignore to include .vscode and modify signing configurations back to default in build.gradle
* chore: add VS Code configuration files
* chore: update dependencies in pubspec.lock
* chore: update pubspec.lock to reflect dependency changes and version updates
* chore: fix replace material widgets with shadcn widgets
---------
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2025-11-10 10:36:10 +06:00
Kingkor Roy Tirtho
3209c75144
fix: downloaded tracks are not tagged with metadata
2025-11-08 15:49:37 +06:00
Kingkor Roy Tirtho
d2dd60aa5c
chore: update YoutubeExplode to v3
2025-11-08 13:48:50 +06:00
Kingkor Roy Tirtho
fda2257119
feat: add default plugin loading capability
2025-11-07 22:51:48 +06:00
Kingkor Roy Tirtho
a012a8f3af
chore: fix unique index on source_match_table causing failure on insert
2025-11-07 20:28:09 +06:00
Kingkor Roy Tirtho
d1b73dbb1c
feat: add NewPipe support for desktop platforms
2025-11-07 18:48:18 +06:00
Kingkor Roy Tirtho
e1fa9efa14
fix: selection preset quality returning null
2025-11-04 13:45:23 +06:00
Kingkor Roy Tirtho
6272f376ea
fix: quality preset initialization fails and audio source auth
2025-11-04 12:02:10 +06:00
Kingkor Roy Tirtho
4b5108e54e
fix: streaming not working
2025-11-03 21:27:06 +06:00
Kingkor Roy Tirtho
6311831902
feat: move away from track source query and preferences audio quality and codec
2025-11-03 19:33:47 +06:00
Kingkor Roy Tirtho
99a84aa6dc
chore: create sourced track from active audio source plugin
2025-11-03 13:32:48 +06:00
Kingkor Roy Tirtho
3bc296cf22
feat: add setting default audio source support
2025-10-25 23:23:27 +06:00
Kingkor Roy Tirtho
f6d9d64b7d
feat(plugins): filter plugins by abilities in plugins page and show abilities as badge
2025-10-23 08:57:45 +06:00
Kingkor Roy Tirtho
439de5d7f7
feat: add plugin audio source models and api service
2025-10-19 13:48:53 +06:00
Kingkor Roy Tirtho
973ca20c8e
fix(playback): play next not working
2025-09-20 20:25:51 +06:00
Kingkor Roy Tirtho
7d849b1430
fix: change plugin download directory to application support
2025-09-20 18:01:42 +06:00
Kingkor Roy Tirtho
e5150515f3
chore: cache dab music match source
2025-09-20 17:54:08 +06:00
Kingkor Roy Tirtho
66848c78c7
chore: add dab music option on getting started page and audio source quality label
2025-09-19 23:55:38 +06:00
Kingkor Roy Tirtho
3e34bc4be6
chore: streaming issue for mp3
2025-09-19 21:40:26 +06:00
Kingkor Roy Tirtho
cecb687592
feat(playback): add uncompressed flac playback support
2025-09-19 11:53:36 +06:00
Kingkor Roy Tirtho
e8a54d3209
feat(playback): add dab music source
2025-09-19 10:31:49 +06:00
Kingkor Roy Tirtho
ca6924f5a9
feat: show plugin source and set the only plugin as default if no plugin is there
2025-09-18 23:28:56 +06:00
Kingkor Roy Tirtho
b8ecd758cf
chore: fix plugin import not working inside flatpak
2025-09-11 22:36:02 +06:00
Kingkor Roy Tirtho
70970f62f1
chore: fix connect play playlist/album and clear queue not working
2025-09-11 21:52:43 +06:00
Kingkor Roy Tirtho
4ed40d95b2
chore: remove print
2025-09-09 21:18:54 +06:00
Kingkor Roy Tirtho
b24dcd2951
chore: show loading indicator for alternative sourced track
2025-09-09 21:18:10 +06:00
Kingkor Roy Tirtho
8ff90bafd7
chore: fix not alternative source not working
2025-09-09 21:09:45 +06:00
Kingkor Roy Tirtho
9190af92ef
chore: fix shuffling not working
2025-09-09 20:54:22 +06:00
Kingkor Roy Tirtho
9471e008e3
fix(ui): lyrics white text in white background and small player buttons
2025-09-09 00:45:45 +06:00
Kingkor Roy Tirtho
ecc0bdcc42
chore: slate color by default
2025-09-09 00:13:43 +06:00
Kingkor Roy Tirtho
afe0bea306
docs: add updated screenshots
2025-09-08 22:50:06 +06:00
Stephan Paternotte
eadf2d928f
translation: correction of the dutch language ( #1306 )
...
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2025-09-08 20:10:03 +06:00
Kingkor Roy Tirtho
719229b2b7
chore: add gap between metadata plugin
2025-09-08 16:30:10 +06:00
Kingkor Roy Tirtho
49db82083c
chore: add support for language dialects
2025-09-08 16:29:05 +06:00
maboroshin
84f119e482
translation: fix Japanese translations ( #2732 )
...
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2025-09-08 16:15:07 +06:00
SamHacker
aeb8caf059
translation: add Traditional Chinese translation ( #2762 )
...
* add: Add the translation file for Chinese Traditional
* i18n: fix wrong translation in Chinese Simpfied
* i18n: Finish the translation in Chinese Traditional file
* i18n: Add Traditional Chinese locale support
* i18n: Add Traditional Chinese language code
---------
Co-authored-by: Kingkor Roy Tirtho <krtirtho@gmail.com>
2025-09-08 16:11:54 +06:00
Kingkor Roy Tirtho
58dc80aa09
fix(playback): alternative track sources switch not working
2025-09-08 15:31:29 +06:00
Kingkor Roy Tirtho
4a07945214
fix(track_options): tapping on option doesn't close the menu
2025-09-08 14:27:29 +06:00
Kingkor Roy Tirtho
7b21eca37b
fix(playback): play not fetching full playlist if playlist is too long
2025-09-08 14:09:16 +06:00
Kingkor Roy Tirtho
878a441a9f
fix: windows webview2 environment permission issue
2025-09-06 22:32:41 +06:00