Kingkor Roy Tirtho
8e34430d9f
feat: youtube on a separate dart isolate
2025-01-28 20:14:03 +06:00
Kingkor Roy Tirtho
4e8a50ec58
chore: fix logs not showing up and nightly crashing on track change on android
2025-01-26 22:05:24 +06:00
Kingkor Roy Tirtho
2411f46877
fix: youtube video unplayable issue and use more ytClients
2025-01-21 10:15:06 +06:00
Kingkor Roy Tirtho
4fead5f504
feat: pause playback when no internet connection
2025-01-20 22:04:12 +06:00
Kingkor Roy Tirtho
8ca2115ef0
feat: track caching and cached track export support ( #2117 )
...
* feat: add caching support with track metadata
* feat(settings): add cache music toggle
* fix(mobile): cache dir not open-able
* feat(local folder): add cache export/clear actions and size of the folder
* chore: ios deps upgrades
* chore: upgrade lint flutter version
* chore: lint secrets causing error
* cd: invalid value for env var
2024-12-08 20:03:01 +06:00
Kingkor Roy Tirtho
499ecfba26
fix(mobile): ensure audio session is activated when playback is resumed after interruption #2092
2024-12-01 19:01:24 +06:00
Kingkor Roy Tirtho
9f2d423cfe
feat: add invidious audio source and fix auto skipping tracks ( #2005 )
...
* feat: add invidious audio source with automatic track switch even on server playback endpoint
* fix: switching to different source on playback endpoint error not working
* chore: update invidious version
* feat: invidious instances customizability
2024-10-17 22:33:03 +06:00
Kingkor Roy Tirtho
6d0cbf97e3
fix(android): clears queue upon swiping away notification
2024-08-19 21:37:31 +06:00
Kingkor Roy Tirtho
95ff13324e
fix(mobile): queue doesn't persist
2024-08-15 22:46:17 +06:00
Kingkor Roy Tirtho
470addca83
fix: local tracks takes time to load
2024-08-15 22:45:22 +06:00
Kingkor Roy Tirtho
9b7a7ef1cf
chore: update translations and refactor to flutter 3.22 ThemeData
2024-08-10 22:54:25 +06:00
Kingkor Roy Tirtho
39ea7a701c
chore: remove unnecessary print statements
2024-08-09 20:07:24 +06:00
Kingkor Roy Tirtho
1c66646798
fix(windows): local tracks plays but disabled playback controls
2024-08-07 21:54:47 +06:00
Kingkor Roy Tirtho
0eb78d14ca
chore: use frb based plugins from git
2024-08-01 14:15:40 +06:00
Kingkor Roy Tirtho
bd511584e7
fix: local track metadata timeout
2024-07-29 17:23:13 +06:00
Kingkor Roy Tirtho
a2ba46ea45
fix(android): app getting killed from background
2024-07-14 21:24:44 +06:00
arenekosreal
e6fee03c20
feat(linux): Use XDG_STATE_HOME to storage logs ( #1675 )
...
* feat(linux): Use XDG_STATE_HOME to storage logs
* fix: Clean LSP suggestions.
* fix: Use Platform.environment instead String.fromEnvironment
The latter seems return an empty string.
See: https://github.com/flutter/flutter/issues/55870#issuecomment-936612420
2024-07-14 19:38:28 +06:00
Kingkor Roy Tirtho
6a500731d6
feat: discord rpc for macOS, windows-arm64 and linux-arm64 ( #1713 )
...
* feat: add discord rpc support for macos, windows arm64 and linux arm64
* chore: discord rpc not clearing activity after close/setting rpc to false
* chore: add migration script to move from files from macos sandbox to non-sandbox directories
2024-07-14 18:58:47 +06:00
Kingkor Roy Tirtho
a6e13ffc08
fix(linux): OS Media control not working for Flatpak #1627
2024-07-10 00:23:22 +06:00
Kingkor Roy Tirtho
86ee64c606
chore: remove old logger
2024-07-06 22:02:31 +06:00
Kingkor Roy Tirtho
ccea4a003d
fix: changed source doesn't get saved and uses the wrong once again
2024-07-06 21:35:56 +06:00
Kingkor Roy Tirtho
359b918e6b
chore: fix windows playback not working for loop back ipv4
2024-07-05 15:32:18 +06:00
Kingkor Roy Tirtho
ffb3a3377f
chore: add migration script to migrate hive to drift
2024-06-30 15:44:24 +06:00
Kingkor Roy Tirtho
6c5cab9899
chore: fix use SpotubeMedia to avoid duplicate sourceTrackProvider instances
2024-06-25 20:36:23 +06:00
Kingkor Roy Tirtho
1b420e661b
chore: player skipping all tracks from cache
2024-06-24 22:26:44 +06:00
Kingkor Roy Tirtho
a83dd64476
refactor: replace all instances of proxy playlist
2024-06-24 20:52:40 +06:00
Kingkor Roy Tirtho
f79fedefd4
chore: create new audio player centric playback notifier with drift persistence
2024-06-23 12:23:28 +06:00
Kingkor Roy Tirtho
5936f08a92
refactor(volumeProvider): use notifier and kvstore for persistence
2024-06-17 18:13:41 +06:00
Kingkor Roy Tirtho
d18f74fd65
refactor: use drift db based authentication
2024-06-16 22:33:23 +06:00
Kingkor Roy Tirtho
a799ca55bc
chore: add encrypted text column support
2024-06-16 20:58:54 +06:00
Kingkor Roy Tirtho
52d4f60ccc
refactor: use drift for skip segments and source matches
2024-06-14 21:24:42 +06:00
Kingkor Roy Tirtho
3fb003ea60
refactor(preferences): use Drift sql db for preferences
2024-06-14 00:29:09 +06:00
Kingkor Roy Tirtho
064d92d35d
refactor: merge connect and playback server into one server
2024-06-12 20:46:49 +06:00
Kingkor Roy Tirtho
4f2175987d
refactor: remove uncessary methods
2024-06-11 23:02:23 +06:00
Kingkor Roy Tirtho
2822d5dbfd
chore: fix widget binding errors
2024-06-09 23:05:19 +06:00
Kingkor Roy Tirtho
de61d90938
refactor: add back exceptions to file support
2024-06-09 22:58:14 +06:00
Kingkor Roy Tirtho
f9087b63d5
refactor: remove catcher_2 and use custom zoned based error handling
2024-06-09 22:52:34 +06:00
Kingkor Roy Tirtho
73bd207ce2
fix(linux): change app id in flatpak environment
2024-06-06 18:54:18 +06:00
Kingkor Roy Tirtho
47f98b98aa
fix(desktop): window is not centered
2024-06-06 13:48:52 +06:00
Kingkor Roy Tirtho
6591ec0e1b
fix(ios): download not working #1575
2024-06-06 13:08:50 +06:00
Kingkor Roy Tirtho
6cb29868d2
fix: use weak match for Jiosaavn fallback to improve matching
2024-06-06 09:07:07 +06:00
Kingkor Roy Tirtho
37d002d133
fix: alternative sources not showing up for SongLink matched results
2024-06-06 08:47:07 +06:00
Kingkor Roy Tirtho
c607a330ed
fix(playback): skipping tracks with unplayable sources instead of falling back #1492
2024-06-02 22:34:06 +06:00
Kingkor Roy Tirtho
e034455173
chore: fix home feed not showing up
2024-06-01 12:47:36 +06:00
Kingkor Roy Tirtho
b2d9e64758
refactor: use replace http with dio and use it as the default
2024-06-01 12:31:20 +06:00
Kingkor Roy Tirtho
d2683c52d8
fix: some text are garbled in different parts of the app #1463 #1505
2024-06-01 11:43:21 +06:00
Kingkor Roy Tirtho
82307bc030
feat: personalized stats based on local music history ( #1522 )
...
* feat: add playback history provider
* feat: implement recently played section
* refactor: use route names
* feat: add stats summary and top tracks/artists/albums
* feat: add top date based filtering
* feat: add stream money calculation
* refactor: place search in mobile navbar and settings in home appbar
* feat: add individual minutes and streams page
* feat(stats): add individual minutes and streams page
* chore: default period to 1 month
* feat: add text to explain user how hypothetical fees are calculated
* chore: ensure usage of route names instead of direct paths
* cd: add cache key
* cd: remove media_kit_event_loop from git
2024-06-01 11:40:01 +06:00
Kingkor Roy Tirtho
d82261cb25
fix: local track not showing up in queue
2024-05-23 16:56:52 +06:00
Kingkor Roy Tirtho
7ac791757a
fix(linux): tray icon not showing #541
...
upgrade old packages
2024-04-17 22:20:30 +06:00
Kingkor Roy Tirtho
6f4c308457
chore: fix shuffle doesn't move active track to top and library gridview with floating filter field
2024-04-15 19:11:59 +06:00