Commit Graph

351 Commits

Author SHA1 Message Date
Alessio
ae925d7624 Deleted NewPipedExtractor 2025-04-14 12:10:33 +02:00
Alessio
fece073def This pull request primarily involves the removal of several configuration files and assets, as well as minor updates to documentation. The most significant changes are the deletion of various .vscode configuration files and the removal of unused assets from the project.
Configuration File Removals:

    .vscode/c_cpp_properties.json: Removed the entire configuration for C/C++ properties.
    .vscode/launch.json: Removed the Dart launch configurations for different environments and modes.
    .vscode/settings.json: Removed settings related to CMake, spell checking, file nesting, and Dart Flutter SDK path.
    .vscode/snippets.code-snippets: Removed code snippets for Dart, including PaginatedState and PaginatedNotifier templates.
    .vscode/tasks.json: Removed the tasks configuration file.

Documentation Updates:

    CONTRIBUTION.md: Removed heart emoji from the introductory text.
    README.md: Updated the logo image and made minor text adjustments, including removing emojis and updating section titles. [1] [2] [3] [4] [5]

Asset Removals:

    lib/collections/assets.gen.dart: Removed multiple unused asset references, including images related to Spotube logos and banners. [1] [2] [3]

Minor Code Cleanups:

    cli/commands/build/linux.dart, cli/commands/build/windows.dart, cli/commands/translated.dart, cli/commands/untranslated.dart: Adjusted import statements for consistency. [1] [2] [3] [4]
    integration_test/app_test.dart: Removed an unnecessary blank line.
    lib/collections/routes.dart: Commented out the TrackRoute configuration.
2025-04-13 18:40:37 +02:00
Kingkor Roy Tirtho
df72ba6960 chore: convert all spotify calls to invoke signature to capture invalid access token exception 2025-03-16 21:22:29 +06:00
Kingkor Roy Tirtho
d9057dae57 fix: invalid access token exception #2525 2025-03-16 10:32:41 +06:00
Kingkor Roy Tirtho
e61b79585e chore: remove print statement 2025-03-15 21:09:51 +06:00
Kingkor Roy Tirtho
a9e5636e96 chore: add a fallback init token retrieval method 2025-03-15 21:07:59 +06:00
Kingkor Roy Tirtho
764950b286 Revert "chore: spotify home feed recommendations now showing up"
This reverts commit 290affd435.
2025-03-15 17:15:29 +06:00
Kingkor Roy Tirtho
290affd435 chore: spotify home feed recommendations now showing up 2025-03-15 17:00:57 +06:00
Kingkor Roy Tirtho
95e09ffc94 chore: remove certificate check for dio 2025-03-15 14:23:38 +06:00
Kingkor Roy Tirtho
968fd09eb3 chore: add random user agent 2025-03-15 10:48:34 +06:00
Kingkor Roy Tirtho
1a32264bc7 fix: spotify authentication 429 errors 2025-03-15 10:37:29 +06:00
Kingkor Roy Tirtho
59f298a935 fix: spotify login broken due to new totp requirement #2494 2025-03-15 01:41:51 +06:00
Kingkor Roy Tirtho
7cde803bee feat(local_library): add support for x-flac, opus and x-wav 2025-03-12 14:20:19 +06:00
Kingkor Roy Tirtho
bd4cd22e4e fix(generate_playlist): create playlist not adding tracks nor navigating to playlist page 2025-03-11 00:16:53 +06:00
Kingkor Roy Tirtho
677f95f266 fix: youtube_explode_dart failing for many videos due to youtube ios client visitor data change 2025-03-05 22:13:42 +06:00
Kingkor Roy Tirtho
c82b68a513 fix: follow artist not working #2057 2025-03-02 21:19:28 +06:00
Kingkor Roy Tirtho
0248dd3c23 chore: show better authentication failure message 2025-02-11 22:35:51 +06:00
Kingkor Roy Tirtho
1e6d709e04
feat: implement yt-dlp for desktop and NewPipeExtractor for Android (#2316)
* feat: add youtube engine abstraction and yt-dlp integration

* chore: add yt-dlp as optional dependency

* feat: implement custom path support for youtube engines

* chore: check for custom path in setting engine select dropdown

* chore: update yt_dlp_dart

* chore: setting video url instead of video id in fetchSiblings

* feat: implement NewPipe engine

* chore: update local path to git url for flutter_new_pipe_extractor package

* chore: fix android build isn't working

* chore: fix routes not working when initially signing in

* refactor: drop fallback support to different sources
2025-02-11 21:36:07 +06:00
Kingkor Roy Tirtho
698fb6ba27 fix: youtube tracks keeps skipping despite being matched correctly 2025-02-05 00:36:23 +06:00
Kingkor Roy Tirtho
b1780e0cf8 fix: duplicates in recent section 2025-02-01 19:14:50 +06:00
Kingkor Roy Tirtho
6cf4ca9179 chore: use shadcn in all places that's using material 2025-01-30 21:44:07 +06:00
Kingkor Roy Tirtho
ada0ca1472 chore: remove obsolete appearance customization 2025-01-28 21:42:16 +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
4fead5f504 feat: pause playback when no internet connection 2025-01-20 22:04:12 +06:00
Kingkor Roy Tirtho
74a328e529 refactor: logs page to shadcn 2025-01-19 21:00:49 +06:00
Kingkor Roy Tirtho
696875e4b5 chore: use youtube_explode from github 2025-01-12 23:21:28 +06:00
Kingkor Roy Tirtho
b25ae332b8 feat: flag to hide spotify generated images with patterns 2025-01-10 23:41:22 +06:00
Kingkor Roy Tirtho
05d544fe5a refactor: update FriendItem and HorizontalPlaybuttonCardView styles, remove unused imports, and clean up dependencies 2024-12-22 11:58:06 +06:00
Kingkor Roy Tirtho
5ad151932a feat: initial integration of shadcn-ui 2024-12-21 09:22:30 +06:00
Kingkor Roy Tirtho
b52bf0f448
feat(android): home widget support (#2148)
* feat: add android home widget support

* feat: style widget player and add intent and callbacks on action

* feat: responsive and working android home widget

* fix(android): models stripping causing it to not work for release apks

* chore: ios lockfile update

* feat: config for iOS widget

* cd: upgrade xcode

* cd: reduce xcode version

* feat: add a christmas background
2024-12-16 22:47:44 +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
e3285bd4da fix: selecting an Alternative Track Source removes the current song from the queue #2039 2024-11-10 11:27:56 +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
1cad097d0b fix(lyrics): LRCLIB lyrics should be usable without logging in #1803 2024-09-15 18:22:09 +06:00
Kingkor Roy Tirtho
9cb828bb55 fix: handle dublicated items in playback queue correctly #1852 2024-09-15 13:59:09 +06:00
Kingkor Roy Tirtho
959199ff84 fix(discord): stop discord rpc from try update presence when not connected 2024-09-15 10:36:27 +06:00
Kingkor Roy Tirtho
3afe3cea80 Squashed commit of the following:
commit e160d4f561ff2e945fd67bf12b223c012da58b1e
Author: Kingkor Roy Tirtho <krtirtho@gmail.com>
Date:   Sat Sep 14 10:48:08 2024 +0600

    fix: pagination issues in playlist and album pages
2024-09-14 10:48:39 +06:00
Kingkor Roy Tirtho
40bfcc1961 chore: clear or disconnect discord on dispose 2024-09-13 20:12:58 +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
84f47df6c1 feat(discord): add listening activity type 2024-08-10 21:35:38 +06:00
nexpid
64d25509b4
feat(discord): album art, playing time and play pause support (#1765) 2024-08-10 21:30:11 +06:00
Kingkor Roy Tirtho
6456b43d10 refactor: logs page show full log 2024-08-10 20:53:17 +06:00
Kingkor Roy Tirtho
123eb168a3 fix(linux): tray icon wrong name for flatpak 2024-08-09 22:41:29 +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
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
00f1b3422f fix: playlist share button does not work #1639 2024-07-09 22:37:54 +06:00