Updated Screenshots

README more dependency credit added
This commit is contained in:
Kingkor Roy Tirtho 2022-07-15 19:02:38 +06:00
parent 42294b027a
commit ebb00cdcb6
10 changed files with 165 additions and 10 deletions

View File

@ -22,7 +22,7 @@
Spotube is a [Flutter](https://flutter.dev) based lightweight spotify client. It utilizes the power of Spotify & Youtube's public API & creates a hazardless, performant & resource friendly User Experience
#### <p align="center">Desktop</p>
![Application Desktop Screenshot](assets/spotube-screenshot.png)
![Application Desktop Screenshot](assets/spotube-screenshot.jpg)
#### <p align="center">Mobile</p>
@ -97,13 +97,10 @@ Get the latest nightly builds of Spotube [here](https://nightly.link/KRTirtho/sp
<img width='480' alt='step-4' src='https://user-images.githubusercontent.com/61944859/111769501-7fe31e80-88d3-11eb-8fc1-f3655dbd4711.png'/>
# TODO:
- [x] Compile, Debug & Build for **MacOS**
- [x] Add support for show Lyric of currently playing track
- [x] Track download
- [ ] Support for playing/streaming podcasts/shows
- [x] Artist, User & Album pages
- [x] Android Support
- [ ] Windows OS Media Control & Media Keys Support
- [ ] Spotify Listen Along
- [ ] Skip non-music sections from Audio Track
- [ ] Language Translations/Localization
# Building from source
@ -112,7 +109,6 @@ You can find the details [here](CONTRIBUTION.md#your-first-code-contribution)
# Things that don't work
- Shows & Podcasts aren't supported as it'd require premium anyway
- OS Media Controls
# License
@ -131,7 +127,6 @@ Bu why? You can learn about it [here](https://dev.to/krtirtho/choosing-open-sour
- [youtube_explode_dart](https://github.com/Hexer10/youtube_explode_dart) - YoutubeExplode is a library that provides an interface to query metadata of YouTube videos, playlists and channels, as well as to resolve and download video streams and closed caption tracks
- [infinite_scroll_pagination](https://github.com/EdsonBueno/infinite_scroll_pagination) - Flutter package to help you lazily load and display pages of items as the user scrolls down your screen
- [bitsdojo_window](https://github.com/bitsdojo/bitsdojo_window) - A Flutter package that makes it easy to customize and work with your Flutter desktop app window on Windows, macOS and Linux
- [hotkey_manager](https://github.com/leanflutter/hotkey_manager) - A flutter plugin that allow Flutter desktop apps to defines system/inapp wide hotkey
- [Inno Setup](https://jrsoftware.org/isinfo.php) - Inno Setup is a free installer for Windows programs by Jordan Russell and Martijn Laan
- [collection](https://github.com/dart-lang/collection) - The collection package for Dart contains a number of separate libraries with utility functions and classes that makes working with collections easier
- [flutter_riverpod](https://riverpod.dev/) - A Reactive Caching and Data-binding Framework
@ -147,6 +142,11 @@ Bu why? You can learn about it [here](https://dev.to/krtirtho/choosing-open-sour
- [package_info_plus](https://github.com/fluttercommunity/plus_plugins/tree/main/packages/) - This Flutter plugin provides an API for querying information about an application package.
- [version](https://github.com/dartninja/version) - A dart library providing a Version class
- [audio_service](https://github.com/ryanheise/audio_service) - Flutter plugin to play audio in the background while the screen is off.
- [skeleton_text](https://github.com/101Loop/Skeleton-Text) - Flutter package for Skeleton Text Animation
- [hive](https://github.com/hivedb/hive) - Lightweight and blazing fast key-value database written in pure Dart.
- [dbus](https://github.com/canonical/dbus.dart) - Native Dart client library to use DBus
- [introduction_screen](https://github.com/pyozer/introduction_screen) - Add easily to your app an introduction screen to provide informations to new users
- [audio_session](https://github.com/ryanheise/audio_session) - Sets the iOS audio session category and Android audio attributes for your app, and manages your app's audio focus, mixing and ducking behaviour.
# Social handlers

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 1.0 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 123 KiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 484 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 299 KiB

After

Width:  |  Height:  |  Size: 470 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 711 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 559 KiB

View File

@ -22,6 +22,104 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "2.0.1"
app_package_maker:
dependency: transitive
description:
name: app_package_maker
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_aab:
dependency: transitive
description:
name: app_package_maker_aab
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_apk:
dependency: transitive
description:
name: app_package_maker_apk
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_deb:
dependency: transitive
description:
name: app_package_maker_deb
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_dmg:
dependency: transitive
description:
name: app_package_maker_dmg
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_exe:
dependency: transitive
description:
name: app_package_maker_exe
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_ipa:
dependency: transitive
description:
name: app_package_maker_ipa
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_maker_zip:
dependency: transitive
description:
name: app_package_maker_zip
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_parser:
dependency: transitive
description:
name: app_package_parser
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.7"
app_package_parser_apk:
dependency: transitive
description:
name: app_package_parser_apk
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.7"
app_package_parser_ipa:
dependency: transitive
description:
name: app_package_parser_ipa
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.7"
app_package_publisher:
dependency: transitive
description:
name: app_package_publisher
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_publisher_fir:
dependency: transitive
description:
name: app_package_publisher_fir
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
app_package_publisher_pgyer:
dependency: transitive
description:
name: app_package_publisher_pgyer
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
archive:
dependency: transitive
description:
@ -281,6 +379,20 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "1.16.0"
colorize:
dependency: transitive
description:
name: colorize
url: "https://pub.dartlang.org"
source: hosted
version: "3.0.0"
console_bars:
dependency: transitive
description:
name: console_bars
url: "https://pub.dartlang.org"
source: hosted
version: "1.0.5"
convert:
dependency: transitive
description:
@ -323,6 +435,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.7.3"
dio:
dependency: transitive
description:
name: dio
url: "https://pub.dartlang.org"
source: hosted
version: "4.0.6"
dots_indicator:
dependency: transitive
description:
@ -370,6 +489,27 @@ packages:
description: flutter
source: sdk
version: "0.0.0"
flutter_app_builder:
dependency: transitive
description:
name: flutter_app_builder
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
flutter_app_packager:
dependency: transitive
description:
name: flutter_app_packager
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
flutter_app_publisher:
dependency: transitive
description:
name: flutter_app_publisher
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
flutter_blurhash:
dependency: transitive
description:
@ -384,6 +524,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "3.3.0"
flutter_distributor:
dependency: "direct dev"
description:
name: flutter_distributor
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.9"
flutter_hooks:
dependency: "direct main"
description:
@ -695,6 +842,13 @@ packages:
url: "https://pub.dartlang.org"
source: hosted
version: "0.3.3"
parse_app_package:
dependency: transitive
description:
name: parse_app_package
url: "https://pub.dartlang.org"
source: hosted
version: "0.0.7"
path:
dependency: "direct main"
description:

View File

@ -80,6 +80,7 @@ dev_dependencies:
flutter_launcher_icons: ^0.9.2
hive_generator: ^1.1.3
build_runner: ^2.1.11
flutter_distributor: ^0.0.2
# For information on the generic Dart part of this file, see the
# following page: https://dart.dev/tools/pub/pubspec