https://github.com/lucat1/tempo-server
Music server and library manager. Please send contributions to https://codeberg.org/tempo/server
https://github.com/lucat1/tempo-server
audio aura coverartarchive flac id3 itunes matadata mp4 music-server music-tagger music-tagging musicbrainz subsonic subsonic-server tagging
Last synced: 4 months ago
JSON representation
Music server and library manager. Please send contributions to https://codeberg.org/tempo/server
- Host: GitHub
- URL: https://github.com/lucat1/tempo-server
- Owner: lucat1
- License: agpl-3.0
- Created: 2022-08-07T00:01:19.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-29T21:21:00.000Z (almost 2 years ago)
- Last Synced: 2023-12-29T22:54:57.676Z (almost 2 years ago)
- Topics: audio, aura, coverartarchive, flac, id3, itunes, matadata, mp4, music-server, music-tagger, music-tagging, musicbrainz, subsonic, subsonic-server, tagging
- Language: Rust
- Homepage:
- Size: 1.28 MB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
Tempo Server is the reference implementation for the Tempo API [1].
It is an all-in-one music server and a library manager. This allows for a
greater quality of metadata collection and integration, compared to what is
possible via simple audio tags. The collection management functionality include:1. Importing of releaes
2. Fetching releases's artwork
3. Fetching artists's urls on other platforms
4. Fetching artists's pictures from
5. Fetching artists's descriptionsAll the tasks from 3 onwards can be automated and run periodically, to keep
your music collection up to date.On the other hand, Tempo implements the Tempo API which offers the following
features as a media streaming server:- Browsing of all artists, with advanced filtering
- Browsing of all releases, with advanced filtering
- Browsing of all tracks, with advanced filtering
- Full-text, typo tolerant search for artists, releases, tracks
- Displaying artists and releases
- Support for multi valued tags everywhere (it makes sense to):
1. track artist
2. release artists
3. genres
- Support for join phrases for multi valued artists
- Scrobbling to any service (currently only support last.fm)[1]: https://tempo.codeberg.page/