项目作者: vidursatija

项目描述 :
Smart Shuffle for iTunes
高级语言: Python
项目地址: git://github.com/vidursatija/MusicNet.git
创建时间: 2017-06-22T14:55:27Z
项目社区:https://github.com/vidursatija/MusicNet

开源协议:MIT License

下载


MusicNet (Python3)

Improved shuffle for iTunes

This app recognizes your pattern of listening music using recurrent neural networks and generates better shuffle predictions.
You have to run the app while iTunes is on.

Install Dependencies

  1. pip3 install -r requirements.txt
  2. pip3 install git+https://github.com/PhilipTrauner/iTunesConnector.git
  3. pip3 install git+https://github.com/liamks/libpytunes.git

Setup

Open music_analyze.py and update the path of your iTunes XML directory at line 67

  1. xmlPath = '/Users/<username>/Music/iTunes/iTunes Music Library.xml'

Install by:

  1. python3 music_analyze.py
  2. python3 input.py
  3. python3 model.py

This might take some time to analyze and setup. (6 hours ~ 600 songs)

For best performance ensure your iTunes library has sorted albums

Usage

  1. python3 window.py