Code Monkey home page Code Monkey logo

audio-files-scripts's Introduction

audio-files-scripts

Various scripts for managing of audio files, mostly related to ID3 tags management.

Warning: I am in progress of documenting and updating these scripts for public consumption. I would not suggest using them yet.

Currently there are two scripts in this repo:

Tags fixer

In tags_fixer/ directory.

This one is currently very simple - it updates ID3 tags based on file names and additional information provided manually during the run.

Planned improvement: use https://musicbrainz.org/doc/MusicBrainz_API for auto tagging of published music files.

Podcasts fetcher

In podcasts_fetcher/ directory.

A simple management script for podcasts. It iterates over all subdirectories, and for the ones containing PODCAST_METADATA files it will check for new episodes and download them, setting ID3 tags based on the information from the podcast's RSS file.

For each episode, it saves its "ID" as given by the RSS feed, to the ID3 tags to be able to skip these episodes on subsequent runs.

Example PODCAST_METADATA file:

{
  "title": "Criminal Records",
  "rss_feed_url": "http://criminalrecords.libsyn.com/rss"
}

audio-files-scripts's People

Contributors

anula avatar

Watchers

 avatar

audio-files-scripts's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.