f-leoni/lyrics2
A flutter app to search songs' lyrics
gehe zu github herunterladenL Y R I C S 2
Find and read your favourite songs’ lyrics by (part of the) text, Autor and title or by listening to your song!
or download latest F-Droid version from here
PROJECT DESCRIPTION
This project is a Flutter exercise but it’s a complete app and it leverages some flutter features such as:
- Multiple Providers
- Multiple Routers
- Full Localization
THIRD PARTY LIBRARIES
Lyrics uses some third party libraries such as:
- provider - for state management
- smooth_page_indicator - For Onboarding screen navigation
- xml2json - for XML to JSON conversion
- logger - for logging
- sqflite - for database management
- flutter_acrcloud - For sound recognition
- flutter_icons - For app icons generation
- package_info_plus - To show build information
- sqlbrite - Local database
- firebase_core - For Firebase usage
- cloud_firestore - For cloud storage
- firebase_auth - For authentication
- genius_api_unofficial - Genius Lyrics API
- beautiful_soup_dart - Web scraping
- font_awesome_flutter - Icons collection
FEATURES LIST
TODO:
- (feature) Search, pagination and ordering for favorites page
- (fix) Create an id (hash?) independent from which service has been used
to find lyric (at the moment the numeric ID is used, which is
specific for each service) - …
DONE
- (feature) Database repository 2022/11/04
- (fix) Fix sound recognition
- (feature) Implement show build infos
- (feature) Implement graphics theme (dark and light)
- (feature) swipe to delete favorite
- (feature) Implement Users Registration, Login and profile management via Firebase
- (fix) Use different graphic elements based on active theme
- (feature) Implement Genius Proxy
- (fix) Double onboarding?
COMMANDS
GENERATE LOCALIZATION FILES
flutter gen-l10n
GENERATE ICONS
flutter pub run flutter_launcher_icons:main
GENERATE BUNDLE
flutter build appbundle
GENERATE APK
flutter build apk
flutter build apk --release
CLEAN PROJECT
flutter clean
CONNECT TO DB
adb -s emulator-5554 shell
run-as it.zitzusoft.lyrics_2
cd /data/user/0/it.zitzusoft.lyrics_2/app_flutter/
sqlite3 lyrics.db.tables
View tables list
.schema favorites
describe table favorites
.schema settings
describe table settings
![](/images/banner-woo.jpg)
herausragende projekte, die mit f-leoni/lyrics2 zusammenhängen, empfohlener download
AppFlowy
47859
AppFlowy is an open-source alternative to Notion. You are in charge of your data and customizations. Built with Flutter and Rust.
localsend
33797
An open-source cross-platform alternative to AirDrop
spotube
23772
🎧 Open source Spotify client that doesn't require Premium nor uses Electron! Available for both desktop & mobile!
revanced-manager
15035
💊 Application to use ReVanced on Android
gsy_github_app_flutter
14559
Flutter 超完整的开源项目,功能丰富,适合学习和日常使用。GSYGithubApp系列的优势:我们目前已经拥有Flutter、Weex、ReactNative、kotlin 四个版本。 功能齐全,项目框架内技术涉及面广,完成度高,持续维护,配套文章,适合全面学习,对比参考。跨平台的开源Github客户端App,更好的体验,更丰富的功能,旨在更好的日常管理和维护个人Github,提供更好更方便的驾车体验Σ( ̄。 ̄ノ)ノ。同款Weex版本 : https://github.com/CarGuo/GSYGithubAppWeex 、同款React Native版本 : https://github.com/CarGuo/GSYGithubApp 、原生 kotlin 版本 https://github.com/CarGuo/GSYGithubAppKotlin
dio
12249
A powerful HTTP client for Dart and Flutter, which supports global settings, Interceptors, FormData, aborting and canceling a request, files uploading and downloading, requests timeout, custom adapters, etc.
gopeed
11832
A modern download manager that supports all platforms. Built with Golang and Flutter.
bloc
11441
A predictable state management library that helps implement the BLoC design pattern
getx
9899
Open screens/snackbars/dialogs/bottomSheets without context, manage states and inject dependencies easily with Get.
flame
8846
A Flutter based game engine.
flutter_deer
7595
🦌 Flutter 练习项目(包括集成测试、可访问性测试)。内含完整UI设计图,更贴近真实项目的练习。Flutter practice project (including integration testing and accessibility testing). Contains complete UI design drawings for a more realistic practice project.
fish-redux
7343
An assembled flutter application framework.
hiddify-next
7232
Multi-platform auto-proxy client, supporting Sing-box, X-ray, TUIC, Hysteria, Reality, Trojan, SSH etc. It’s an open-source, secure and ad-free.
ente
6686
Fully open source, End to End Encrypted alternative to Google Photos and Apple Photos
fl_chart
6451
FL Chart is a highly customizable Flutter chart library that supports Line Chart, Bar Chart, Pie Chart, Scatter Chart, and Radar Chart.
pixez-flutter
6360
一个支持免代理直连及查看动图的第三方Pixiv flutter客户端
Flutter-Responsive-Admin-Panel-or-Dashboard
6355
Responsive Admin Panel or Dashboard using Flutter
aidea
6021
AIdea 是一款支持 GPT 以及国产大语言模型通义千问、文心一言等,支持 Stable Diffusion 文生图、图生图、 SDXL1.0、超分辨率、图片上色的全能型 APP。
riverpod
5828
A reactive caching and data-binding framework. Riverpod makes working with asynchronous code a breeze.
pikapika
5463
美观易用且无广告的漫画和游戏客户端,同时支持MacOS,Windows,Android,iOS。