All Projects → Marekkon5 → onetagger

Marekkon5 / onetagger

Licence: GPL-3.0 license
Music tagger for Windows, MacOS and Linux with Beatport, Discogs, Musicbrainz, Spotify, Traxsource and many other platforms support.

Programming Languages

rust
11053 projects
Vue
7211 projects
typescript
32286 projects
SCSS
7915 projects
NSIS
403 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to onetagger

dart-tags
ID3 Tag parser written on the pure dart language.
Stars: ✭ 35 (-84.44%)
Mutual labels:  music-tagging
Mixxx
Mixxx is Free DJ software that gives you everything you need to perform live mixes.
Stars: ✭ 2,510 (+1015.56%)
Mutual labels:  dj
xwax
Open-source vinyl emulation software for Linux. Xwax allows DJs and turntablists to playback digital audio files (MP3, Ogg Vorbis, FLAC, AAC and more), controlled using a normal pair of turntables via timecoded vinyls.
Stars: ✭ 86 (-61.78%)
Mutual labels:  dj
Yugen.DJ
A simple, fast, clean but powerful free and open source DJ app that support 2 sound cards!
Stars: ✭ 15 (-93.33%)
Mutual labels:  dj
MixingBear
Package for automatic beat-mixing of music files in Python 🐻🎚
Stars: ✭ 73 (-67.56%)
Mutual labels:  dj
HueLightDJ
Hue Light DJ using Hue Entertainment API
Stars: ✭ 54 (-76%)
Mutual labels:  dj
mixco
Mixco is a framework for creating hardware controller scripts for the amazing Mixxx DJ software
Stars: ✭ 29 (-87.11%)
Mutual labels:  dj
deejae
web app for exploring and visualising DJ sets
Stars: ✭ 28 (-87.56%)
Mutual labels:  dj
Picard
MusicBrainz Picard audio file tagger
Stars: ✭ 2,605 (+1057.78%)
Mutual labels:  music-tagger

Logo

The ultimate cross-platform tagger for DJs

Website | Latest Release


Version Badge Supported OS Build Status


Cross-platform music tagger. It can fetch metadata from Beatport, Traxsource, Juno Download, Discogs, Musicbrainz and Spotify. It is also able to fetch Spotify's Audio Features based on ISRC & exact match. There is a manual tag editor and quick tag editor which lets you use keyboard shortcuts. Written in Rust, Vue.js and Quasar.

MP3, AIFF, FLAC, M4A (AAC, ALAC) supported.

For more info and tutorials check out our website.

OneTagger.mp4

Installing

You can download latest binaries from releases

Linux

You might need to install additional dependencies to make One Tagger work:

sudo apt install libsndfile1-dev

Credits

Bas Curtiz - UI, Idea, Help
SongRec (Shazam support) - https://github.com/marin-m/SongRec

Support

You can support this project by donating on PayPal or Patreon

Compilling

Linux & Mac

Mac version is cross compiled from linux, the build script is designed to run on Github Actions enviromnent, so you have to install some dependencies manually: rustup, node, pnpm

Install remaining dependencies

sudo apt install -y autogen libsndfile1-dev libasound2-dev pkg-config make libssl-dev gcc g++ curl wget git libwebkit2gtk-4.0-dev

Compile UI

cd client
pnpm i
pnpm run build
cd ..

Compile Linux only

cargo build --release

Output is in: target/release/onetagger

Compile Linux + Mac, create bundles

assets/compile-nix.sh

Don't start the script directly or from assets dir. It has to be relative to the parent
Output files will be in the dist/ directory.

Windows

You need to install dependencies: rustup, nodejs, Visual Studio 2019 Build Tools, pnpm

Compile UI:

cd client
pnpm i
pnpm run build
cd ..

Compile OneTagger:

copy assets\sndfile.lib .
cargo build --release

Output will be inside target\release folder.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].