Skip to content
This repository has been archived by the owner on May 29, 2023. It is now read-only.

lachlan-00/mytag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

---------------------------------------------
mytag: Python music tagger and file organiser
---------------------------------------------
v1.9 - 24092014

Why do this?
------------
tagtool doesn't cut it and neither does any other music tagging program; so I made a GTK3 ID3v2.4 compatible replacement.


About
-----
This is a program to bring all the requirements of managing music files together into one program.
I have written a lot of music and file organisation programs for myself and the major software in this area just doesn't fit my needs.


Features other taggers don't have
---------------------------------
 * Fast and simple file tagging process
 * Set tags and organise files according to their tag in a fast and easy way.


Recent Updates
--------------
 * Added delete buttons next to tag boxes to allow quick clearing
 * Found some bugs related to identifying media files.
 * Added drag-selection of media files
 * Added load folder button so skip having to select files
 * Support Disc numbers up to 99
 * Use GNOME gobject notifications instead of popup windows
 * Code that attempts to preemptively guess disc and track numbers
 * Rearranged the UI slightly to make it less cluttered/compacted
 * [WINDOWS SUPPORT TO BE ADDED] Now that GTK3 has a decent port my apps should work in windows.

Supported output variables
--------------------------
%title% - Track title
%artist% - Track artist
%albumartist% - Album artist
%album% - Album title
%year% - Album release year
%disc% - Disc number
%track% - Track number
%genre% - Track Genre
%comment% - Track Comment

*NOTE: %albumartist% will fall back to artist when not available.
       This has been the best way I've found to manage multiple
       artist CD's/


Organisation example
--------------------
 * Output Style: %albumartist%/%year% %album%/%disc%-%track% - %title%
 * Input: /music/new/spawn soundtrack/01 - filter & the crystal method - trip like i do.mp3

No album artist set:
 * Output: /music/Filter & the Crystal Method/1997 Spawn/1-01 - Can't You (Trip Like I Do).mp3
Set Album Artist to 'Various':
 * Output: /music/Various/1997 Spawn/1-01 - Can't You (Trip Like I Do).mp3


Shortcuts
---------
ctrl + b - Go back one folder
ctrl + h - Go to home folder
ctrl + l - Load current selection
ctrl + s - Save current tag changes


Requires
--------
 * python 2.7
 * python-eyed3
 * python-xdg
 * gnome-icon-theme


Links
-----
* https://github.com/lachlan-00/mytag

About

Python file tagger and organiser

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published