Commit graph

183 commits

Author SHA1 Message Date
Pato05 f88e43cad9
use get_it + work on the new download backend + migrate to isar for cookie store 2024-03-01 19:22:57 +01:00
Pato05 475787f433
desktop: hide lyrics button 2024-02-19 22:50:57 +01:00
Pato05 87c9733f51
add build script for linux
fix audio service stop on android
getTrack backend improvements
get new track token when expired
move shuffle button into LibraryPlaylists as FAB
move favoriteButton next to track title
move lyrics button on top of album art
search: fix chips, and remove checkbox when selected
2024-02-19 00:49:32 +01:00
Pato05 bb4448731e
search: change chip functionality +
wip: fix resuming audio handler after stop
2024-02-18 18:12:59 +01:00
Pato05 6816bdc112
implement playFromSearch and playFromUri for GAssistant
change package name to deezer.android.app for the same reason (will probably be changed back if we can get freezer to work even without this "hack")
implement topResult in search screen
2024-02-18 16:07:39 +01:00
Pato05 14ff02b65c
linux CMakeLists.txt: don't call file(REMOVE) if the glob list is empty 2024-02-17 15:07:36 +01:00
Pato05 6e220073d8
dispose resources on app close (prevents audio glitch) 2024-02-15 22:58:46 +01:00
Pato05 cb05247b5d
remove old stuff from readme and update info. 2024-02-15 22:58:23 +01:00
Pato05 10133755b7
Fix right click on album menu 2024-02-15 00:00:47 +01:00
Pato05 fa12f3120d
Linux CMakeLists.txt: remove old tarballs 2024-02-15 00:00:36 +01:00
Pato05 99fef45fb8
fix restoring queueIndex
build-linux: fix getting commit hash
2024-02-14 23:29:03 +01:00
Pato05 e782643ee0
Fix restore queueSource
Make queueSource responsive
Fix some warnings
2024-02-14 23:06:04 +01:00
Pato05 2a5a51e43f
fix player in just_audio_media_kit +
fix lyrics
add right click action to AlbumCard
add desktop file script for linux
automated tarball creation for linux
don't preload old queue
2024-02-14 22:39:35 +01:00
Pato05 a7661d168b
systray + try to put in youtube sans without success 2024-02-13 23:56:53 +01:00
Pato05 019961ca85
fix logout 2024-02-13 17:53:25 +01:00
Pato05 c28256f258
update to just_audio_media_kit 2.0.0
fix play button's border radius
2024-02-13 17:37:06 +01:00
Pato05 c42b9bc8e2
use pipe API for lyrics
Hive persistent cookie jar
Translated lyrics
2024-02-13 02:48:39 +01:00
Pato05 15490444a9
send cancel on widget dispose 2024-02-12 03:46:39 +01:00
Pato05 b8f0bb2140
add 'login on other device' 2024-02-12 03:37:26 +01:00
Pato05 e827549c1d
merge? 2024-02-10 18:13:27 +01:00
Pato05 8d44aebd7b
merge? 2024-02-10 16:55:15 +01:00
Pato05 72400aac5c
switch to official webview, fix downloads permissions, roundedrect play button and other stuff 2024-01-29 01:24:04 +01:00
Pato05 8679cf844f
save more battery now, few other changes idr 2024-01-28 12:02:59 +01:00
Pato05 faec2af805
when a song is played in search, now its mix gets played instead 2024-01-24 18:56:41 +01:00
Pato05 8fd84c3929
sync changes 2024-01-17 20:41:28 +01:00
Pato05 77d6a5a51d
put common deezer audio logic in DeezerAudio class 2023-10-28 14:42:06 +02:00
Pato05 2862c9ec05
remove browser login for desktop
restore translations functionality
make scrollViews handle mouse pointers like touch, so that pull to refresh functionality is available
exit app if opening cache or settings fails (another instance running)
remove draggable_scrollbar and use builtin widget instead
fix email login
better way to manage lyrics (less updates and lookups in the lyrics List)
fix player_screen on mobile (too big -> just average :))
right click: use TapUp events instead
desktop: show context menu on triple dots button also
avoid showing connection error if the homepage is cached and available offline
i'm probably forgetting something idk
2023-10-25 00:32:28 +02:00
Pato05 7a119d281c
fix email login, fix spotify importer
migrate to dio instead of http, with unique cookiejar
2023-10-21 01:12:33 +02:00
Pato05 276d0ad4bf
re-run flutter create (to add windows platform) 2023-10-19 14:34:22 +02:00
Pato05 f126ffef46
check if user can stream hq or flac
use get_url api by default, and fall back to old generation if get_url failed
start to write a better cachemanager to implement in all systems
write in more appropriate directories on windows and linux
improve check for Connectivity by adding a fallback (needed for example on linux systems without NetworkManager)
allow to dynamically change track quality without rebuilding the object
2023-10-18 17:08:05 +02:00
Pato05 b629998416
right click support
add app-icon on desktop
2023-10-17 16:03:39 +02:00
Pato05 4c46399f9a
un-break DeezerAudioSource (seek)
remove kDebugMode check on QueueListWidget in TabBarView
Pop ZoomableImage on ESC
2023-10-17 00:57:55 +02:00
Pato05 6f1fb73ed8
better connectivity checks + error handling for linux
desktop UI
add setting for navigation rail
changes to DeezerAudioSource: get quality when needed and cache url to avoid re generating and resending too many HEAD requests
2023-10-17 00:22:50 +02:00
Pato05 6aa596177f
add navigation rail for laptop 2023-10-16 16:54:56 +02:00
Pato05 5ba7e932e3
fix DeezerAudioSource and playback on Windows and Linux 2023-10-15 16:48:55 +02:00
Pato05 0667c5a7a2
merge 2023-10-15 01:24:24 +02:00
Pato05 ce7612883d
pre-migration to media_kit 2023-10-14 16:26:13 +02:00
Pato05 950969b774
use dartfix, make more stuff constant +
add favorite button in notifications\nfix android tv\ntry to fix library tracks (unsuccessful)\nbetter MenuSheet
2023-10-13 00:09:37 +02:00
Pato05 7769fd8287
changed lots of different stuff i don't remember
pre-running dart fix
2023-10-08 12:53:22 +02:00
Pato05 c23e38b82c
working version with improved queue screen and stuff 2023-09-26 02:06:59 +02:00
Pato05 ae224bb0d4
pre-crazyy 2023-07-29 04:17:26 +02:00
pato05 b908c0c6cd
replace most toasts with in-app snackbars 2021-11-01 17:54:56 +01:00
pato05 c792daea19
pre-new design 2021-11-01 17:41:25 +01:00
Pato05 1ce60e70de . 2021-09-02 22:51:24 +02:00
Pato05 cdf990a3d8 wip: new player_screen fixes 2021-09-02 22:46:33 +02:00
pato05 2bd29f4cea wip: null-safety, audio_service update 2021-09-01 14:38:32 +02:00
pato05 8d53162099 pre-null safety migration code 2021-08-30 14:51:51 +02:00
pato05 34fc597bbb Merge remote-tracking branch 'upstream/master' 2021-08-30 14:40:17 +02:00
pato05 4700d4113e several new and sexy changes 2021-08-30 00:25:18 +02:00
exttex e92c0675d8 Update translations 2021-07-25 15:21:42 +02:00