mirror of
https://github.com/cstaelen/shazarr.git
synced 2026-10-19 01:31:11 -05:00
ca1e076826d9f0dce027247dee4e016a715b1694
Bumps the root-dependencies group with 8 updates: | Package | From | To | | --- | --- | --- | | [@capacitor/app](https://github.com/ionic-team/capacitor-plugins) | `8.0.0` | `8.0.1` | | [@capacitor/device](https://github.com/ionic-team/capacitor-plugins) | `8.0.0` | `8.0.1` | | [@capacitor/local-notifications](https://github.com/ionic-team/capacitor-plugins) | `8.0.0` | `8.0.1` | | [@capacitor/network](https://github.com/ionic-team/capacitor-plugins) | `8.0.0` | `8.0.1` | | [@capacitor/preferences](https://github.com/ionic-team/capacitor-plugins) | `8.0.0` | `8.0.1` | | [@capacitor/screen-orientation](https://github.com/ionic-team/capacitor-plugins) | `8.0.0` | `8.0.1` | | [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `7.3.7` | `7.3.8` | | [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `7.3.7` | `7.3.8` | Updates `@capacitor/app` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/app@8.0.0...@capacitor/app@8.0.1) Updates `@capacitor/device` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/device@8.0.0...@capacitor/device@8.0.1) Updates `@capacitor/local-notifications` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/local-notifications@8.0.0...@capacitor/local-notifications@8.0.1) Updates `@capacitor/network` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/network@8.0.0...@capacitor/network@8.0.1) Updates `@capacitor/preferences` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/preferences@8.0.0...@capacitor/preferences@8.0.1) Updates `@capacitor/screen-orientation` from 8.0.0 to 8.0.1 - [Release notes](https://github.com/ionic-team/capacitor-plugins/releases) - [Changelog](https://github.com/ionic-team/capacitor-plugins/blob/main/CHANGELOG.md) - [Commits](https://github.com/ionic-team/capacitor-plugins/compare/@capacitor/screen-orientation@8.0.0...@capacitor/screen-orientation@8.0.1) Updates `@mui/icons-material` from 7.3.7 to 7.3.8 - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v7.3.8/packages/mui-icons-material) Updates `@mui/material` from 7.3.7 to 7.3.8 - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v7.3.8/packages/mui-material) --- updated-dependencies: - dependency-name: "@capacitor/app" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@capacitor/device" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@capacitor/local-notifications" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@capacitor/network" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@capacitor/preferences" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@capacitor/screen-orientation" dependency-version: 8.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@mui/icons-material" dependency-version: 7.3.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies - dependency-name: "@mui/material" dependency-version: 7.3.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: root-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Shazarr - Unofficial Shazam mobile app web UI
Shazarr project is a mobile app (android, ios) providing Shazam song recognition service with Lidarr and Tidarr integration.
Features
- Audio microphone capture and song recognition using reverse Shazam API with node-shazam-api.
- Download discovered album with Lidarr
- Download discovered song/album with Tidarr
- Add custom search service
- Listen on streaming app Spotify, Apple Music and Deezer
- Show lyrics
- Offline mode : record and recognize later (if network down)
- Records history
- Privacy: No login, no tracking, no API key
Screenshots
Get started
- Android: ✅ APK Download APK here
- iOS: ⚠️ build app from Xcode ONLY (needs xcode and paired device)
Get last release :
App options (fit with your data)
- Lidarr URL :
http://<lidarr-web-ui-url> - Tidarr URL:
http://<tidarr-web-ui-url> - Custom service URL:
http://<service-url>?query= - Custom service name:
My custom music service
iOS ( /!\ source build only )
Requirements: pnpm, xcode.
- Git clone project first
- in project folder run:
cd docker-shazarr
pnpm run ios:build
XCode should open project.
- Pair your iOS device
- build the app.
- After few secs, it should be installed on your ipad/iphone.
Roadmap
- Android app
- Record history: access last shazamed songs
- Offline record: record without API access, recognize song later
- Update notifications
- iOS app: find a way to distribute packaged app without using app store and without have to clone and build it
Development
- Android + iOS mobile app (ReactJS + Ionic/Capacitor)
Watch mode
Start app in watch mode :
pnpm run start # Listening on http://localhost:3000/
pnpm run android:live # Listening on http://localhost:8100/ + emulate
pnpm run ios:live # Listening on http://localhost:8100/ + emulate
Build
Build APK with Android studio:
pnpm run android:build
Build ios app with Xcode:
make ios/build
Support
If you like this project you can support here:
Credits
- Big thanks to the node-shazam-api team for the awesome works and reactivness 👏💪🙏
- UI inspiration : https://github.com/codrops/ShazamButtonEffect
- See Lidarr project: https://github.com/linuxserver/docker-lidarr
- See Tidarr project: https://github.com/cstaelen/tidarr
Description
Offroad Shazam Android app (iOs available on source build). Lidarr and Tidarr companion.
68 MiB
0 Stars
1 Watchers
0 Forks

