├── .gitignore
├── .gitmodules
├── .idea
├── .name
├── codeStyleSettings.xml
├── compiler.xml
├── copyright
│ └── profiles_settings.xml
├── dataSources.ids
├── dataSources.xml
├── dictionaries
│ └── ivailo.xml
├── encodings.xml
├── inspectionProfiles
│ ├── Project_Default.xml
│ └── profiles_settings.xml
├── misc.xml
├── modules.xml
├── other.xml
├── scopes
│ └── scope_settings.xml
├── sqldialects.xml
├── testrunner.xml
├── uiDesigner.xml
└── vcs.xml
├── .travis.yml
├── .vscode
└── settings.json
├── LICENSE
├── Pipfile
├── README.md
├── Vagrantfile
├── WhatManager2.iml
├── WhatManager2
├── __init__.py
├── checks.py
├── context_processors.py
├── locking.py
├── manage_torrent.py
├── management
│ ├── __init__.py
│ └── commands
│ │ ├── __init__.py
│ │ ├── bibliotik_add_bulk.py
│ │ ├── bibliotik_rebuild_fulltext.py
│ │ ├── clear_what_login_cache.py
│ │ ├── file_metadata_indexer.py
│ │ ├── import_external_what_torrent.py
│ │ ├── import_wm_media_folder.py
│ │ ├── transmission_delete.py
│ │ ├── transmission_files_sync.py
│ │ ├── transmission_new.py
│ │ ├── transmission_nice_reannounce.py
│ │ ├── transmission_provision.py
│ │ ├── transmission_start_all.py
│ │ ├── transmission_stop_all.py
│ │ ├── upload_manual_flac.py
│ │ ├── what_data_updater.py
│ │ └── what_meta_fixer.py
├── middleware.py
├── settings.example.py
├── templatetags
│ ├── __init__.py
│ └── custom_filters.py
├── tests.py
├── throttling.py
├── trans_sync.py
├── urls.py
├── utils.py
├── whatimg.py
└── wsgi.py
├── bibliotik
├── .gitignore
├── __init__.py
├── admin.py
├── manage_bibliotik.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_bibliotiktorrentpagecache.py
│ └── __init__.py
├── models.py
├── settings.example.py
├── trans_sync.py
├── urls.py
├── utils.py
└── views.py
├── bibliotik_json
├── __init__.py
├── admin.py
├── maintenance_views.py
├── models.py
├── tests.py
├── urls.py
└── views.py
├── books
├── __init__.py
├── admin.py
├── migrations
│ ├── 0001_initial.py
│ └── __init__.py
├── models.py
├── settings.py
├── urls.py
├── utils.py
├── views.py
└── what_upload.py
├── celery.sh
├── ci_setup.sh
├── deps
├── libevent-2.0.22-stable.tar.gz
└── transmission-2.92.tar.xz
├── download
├── __init__.py
├── models.py
├── tests.py
├── urls.py
└── views.py
├── extra
└── transcode-init.d
│ ├── README.md
│ └── wm2celery
├── home
├── __init__.py
├── admin.py
├── fixtures
│ ├── replica_sets.json
│ └── what_torrent_4795.json
├── info_holder.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_add_torrent_group_fk.py
│ ├── 0003_file_metadata_cache_and_indexes.py
│ ├── 0004_auto_20161206_1038.py
│ ├── 0005_auto_20161206_1624.py
│ └── __init__.py
├── models.py
├── parts.py
├── tests.py
├── urls.py
└── views.py
├── integration_tests
├── test_basic_page_loads.py
└── test_transmission_connectivity.py
├── login
├── __init__.py
├── models.py
├── tests.py
├── urls.py
└── views.py
├── manage.py
├── media
├── book_data
│ └── .gitignore
├── qobuz_uploads
│ └── .gitignore
└── what_image_cache
│ └── .gitignore
├── myanonamouse
├── .gitignore
├── __init__.py
├── manage_mam.py
├── migrations
│ ├── 0001_initial.py
│ └── __init__.py
├── models.py
├── settings.example.py
├── trans_sync.py
├── urls.py
├── utils.py
└── views.py
├── player
├── __init__.py
├── models.py
├── player_utils.py
├── tests.py
├── urls.py
└── views.py
├── qiller
├── .gitignore
├── __init__.py
├── download.py
├── make_torrent.py
├── metadata.py
├── prepare.py
├── qobuz_api.py
├── spectrals.py
├── tidal_api.py
├── upload.py
├── utils.py
├── what_api.py
├── what_upload.py
└── whatimg.py
├── qobuz
├── .gitignore
├── __init__.py
├── admin.py
├── api.py
├── models.py
├── settings.example.py
├── tasks.py
├── tests.py
├── urls.py
└── views.py
├── qobuz2
├── .gitignore
├── __init__.py
├── admin.py
├── models.py
├── settings.example.py
├── tasks.py
├── templatetags
│ ├── __init__.py
│ └── qobuz2_filters.py
├── tests.py
├── urls.py
├── utils.py
└── views.py
├── queue
├── __init__.py
├── migrations
│ ├── 0001_initial.py
│ └── __init__.py
├── models.py
├── parts.py
├── tests.py
├── urls.py
└── views.py
├── requirements.txt
├── restart_wsgi.sh
├── setup.sh
├── setup_transmission-2.92.sh
├── static
├── UnicornAdmin.zip
├── css
│ ├── bootstrap-glyphicons.css
│ ├── bootstrap-slider.css
│ ├── bootstrap-wysihtml5.css
│ ├── bootstrap.css
│ ├── bootstrap.min.css
│ ├── font-awesome.css
│ ├── main.css
│ ├── player.css
│ ├── unicorn-login.css
│ └── unicorn.css
├── fonts
│ ├── FontAwesome.otf
│ ├── fontawesome-webfont.ttf
│ ├── fontawesome-webfont.woff
│ ├── glyphicons-halflings-regular.eot
│ ├── glyphicons-halflings-regular.svg
│ ├── glyphicons-halflings-regular.ttf
│ └── glyphicons-halflings-regular.woff
├── img
│ ├── alpha.png
│ ├── breadcrumb.png
│ ├── empty-cover.png
│ ├── glyphicons-halflings-white.png
│ ├── glyphicons-halflings.png
│ ├── gritter-light.png
│ ├── gritter-long.png
│ ├── gritter.png
│ ├── hue.png
│ ├── ie-spacer.gif
│ ├── larrow.png
│ ├── line.png
│ ├── logo-flac.png
│ ├── logo-min.png
│ ├── logo-mp3.png
│ ├── logo.png
│ ├── menu-active.png
│ ├── pattern.png
│ ├── rarrow.png
│ ├── saturation.png
│ ├── select2.png
│ ├── select2x2.png
│ ├── spinner.gif
│ ├── sprite.png
│ └── what_favicon.png
├── js
│ ├── angular-route.min.js
│ ├── angular-route.min.js.map
│ ├── angular.min.js
│ ├── angular.min.js.map
│ ├── bootstrap-slider.min.js
│ ├── bootstrap.js
│ ├── excanvas.js
│ ├── jquery-2.1.1.min.js
│ ├── jquery-ui.min.js
│ ├── jquery.colorhelpers.js
│ ├── jquery.elevatezoom.js
│ ├── jquery.flot.js
│ ├── jquery.flot.labels.js
│ ├── jquery.flot.pie.js
│ ├── jquery.flot.resize.js
│ ├── jquery.flot.time.js
│ ├── jquery.multisortable.js
│ ├── jquery.noty.packaged.min.js
│ ├── jquery.peity.js
│ ├── jquery.scrollintoview.js
│ ├── jquery.typewatch.js
│ ├── number-pb.js
│ ├── spin.min.js
│ ├── unicorn.dashboard.js
│ ├── unicorn.js
│ └── unicorn.login.js
├── player
│ ├── aurora
│ │ ├── aurora.js
│ │ ├── aurora.js.map
│ │ ├── flac.js
│ │ ├── flac.js.map
│ │ ├── mp3.js
│ │ └── mp3.js.map
│ ├── auroraplayer.js
│ ├── buzz.js
│ ├── dgplayer
│ │ ├── README.md
│ │ ├── player.css
│ │ ├── player.html
│ │ ├── player.js
│ │ └── resources
│ │ │ ├── bg.png
│ │ │ ├── classlist.js
│ │ │ ├── digital-7_mono.eot
│ │ │ ├── digital-7_mono.ttf
│ │ │ ├── digital-7_mono.woff
│ │ │ ├── fallback_avatar.png
│ │ │ ├── handle.png
│ │ │ ├── nextbutton.png
│ │ │ ├── nextbutton_active.png
│ │ │ ├── pad.psd
│ │ │ ├── pausebutton.png
│ │ │ ├── pausebutton_active.png
│ │ │ ├── playbutton.png
│ │ │ ├── playbutton_active.png
│ │ │ ├── prevbutton.png
│ │ │ ├── prevbutton_active.png
│ │ │ ├── ring.png
│ │ │ ├── volume_high.png
│ │ │ ├── volume_high.svg
│ │ │ ├── volume_low.png
│ │ │ └── volume_low.svg
│ └── html5player.js
└── whatify
│ ├── app.js
│ ├── home
│ ├── albumInfo.html
│ ├── albumPlaylist.html
│ ├── artist.html
│ ├── artistInfo.html
│ ├── home.html
│ ├── home.js
│ ├── playlist.html
│ └── torrentGroup.html
│ ├── player
│ ├── currentItemSidebar.html
│ ├── player.html
│ └── player.js
│ ├── searchBar
│ ├── searchBar.html
│ └── searchBar.js
│ ├── whatify.css
│ └── whatify.less
├── templates
├── base.html
├── bibliotik
│ ├── cache_worker.html
│ ├── refresh_ui.html
│ └── torrent_info_cell.html
├── books
│ ├── edit_upload.html
│ ├── new_upload.html
│ └── uploads.html
├── dashboard_base.html
├── dashboard_search_redirect.html
├── download
│ └── pls.txt
├── home
│ ├── checks.html
│ ├── dashboard.html
│ ├── part
│ │ ├── add_torrent.html
│ │ ├── downloading_torrents.html
│ │ ├── error_torrents.html
│ │ ├── location_stats.html
│ │ ├── recent_log.html
│ │ ├── recently_downloaded.html
│ │ ├── search_torrents.html
│ │ ├── stats.html
│ │ └── torrent_stats.html
│ ├── part_ui
│ │ ├── checks.html
│ │ ├── downloading.html
│ │ ├── error_torrents.html
│ │ ├── recent_log.html
│ │ ├── recently_downloaded.html
│ │ ├── search_torrents.html
│ │ ├── stats.html
│ │ └── torrent_stats.html
│ ├── stats.html
│ ├── torrent_info_cell.html
│ ├── torrents.html
│ ├── userscripts.html
│ └── view_log.html
├── js
│ └── html5player.html
├── login
│ └── login.html
├── player
│ └── index.html
├── qobuz
│ ├── edit_upload.html
│ ├── new_upload.html
│ └── uploads.html
├── qobuz2
│ ├── description_row.html
│ ├── edit_upload.html
│ ├── new_upload.html
│ ├── pre_upload.html
│ ├── spectrals_row.html
│ ├── upload_whatcd.html
│ └── uploads.html
├── queue
│ ├── part
│ │ ├── queue_pop.html
│ │ └── queue_stats.html
│ ├── part_ui
│ │ ├── queue_pop.html
│ │ └── queue_stats.html
│ └── queue.html
├── userscript
│ ├── BibliotikSessionStealer.crx
│ ├── BibliotikSessionStealer.pem
│ ├── BibliotikSessionStealer
│ │ ├── background.js
│ │ └── manifest.json
│ ├── bibliotik.user.js
│ ├── myanonamouse.user.js
│ ├── overdrive.user.js
│ └── what.cd.user.js
├── what_profile
│ ├── part
│ │ ├── profile_history.html
│ │ ├── stats.html
│ │ └── updown_graphs.html
│ ├── part_ui
│ │ └── profile_history.html
│ └── profile.html
├── what_transcode
│ ├── status.html
│ └── status_table.html
└── whatify
│ └── index.html
├── test_integration.py
├── test_requirements.txt
├── tox.ini
├── userscript
├── __init__.py
├── models.py
├── tests.py
├── urls.py
└── views.py
├── wcd_pth_migration
├── __init__.py
├── admin.py
├── logfile.py
├── management
│ ├── __init__.py
│ └── commands
│ │ ├── __init__.py
│ │ ├── check_existing_spectrals.py
│ │ ├── clear_pth_torrent_upload_status.py
│ │ ├── export_torrent_data.py
│ │ ├── init_torrent_group_mapping.py
│ │ ├── migration_clear_whatmanager.py
│ │ └── perform_pth_mass_upload.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_whattorrentmigrationstatus.py
│ ├── 0003_auto_20161206_1055.py
│ ├── 0004_whattorrentmigrationstatus_pth_torrent_id.py
│ ├── 0005_auto_20161216_1701.py
│ └── __init__.py
├── models.py
├── test.py
├── tests.py
├── torrentcheck.py
├── utils.py
└── views.py
├── what_json
├── __init__.py
├── models.py
├── tests.py
├── urls.py
├── utils.py
└── views.py
├── what_meta
├── __init__.py
├── admin.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_whatmetafulltext.py
│ ├── 0003_add_artist_aliases.py
│ ├── 0004_one_to_one_field.py
│ └── __init__.py
├── models.py
├── urls.py
└── views.py
├── what_profile
├── __init__.py
├── migrations
│ ├── 0001_initial.py
│ ├── 0002_add_datetime_index.py
│ └── __init__.py
├── models.py
├── parts.py
├── tests.py
├── urls.py
└── views.py
├── what_transcode
├── __init__.py
├── flac_lame.py
├── migrations
│ ├── 0001_initial.py
│ └── __init__.py
├── models.py
├── tasks.py
├── tests.py
├── urls.py
├── utils.py
└── views.py
└── whatify
├── __init__.py
├── admin.py
├── filtering.py
├── migrations
└── __init__.py
├── models.py
├── response_gen.py
├── tests.py
├── urls.py
├── utils.py
└── views.py
/.gitignore:
--------------------------------------------------------------------------------
1 | WhatManager2/settings.py
2 |
3 | .idea/workspace.xml
4 | .idea/tasks.xml
5 | .idea/dataSources.local.xml
6 | celeryev.pid
7 |
8 | # Byte-compiled / optimized / DLL files
9 | __pycache__/
10 | *.py[cod]
11 |
12 | # C extensions
13 | *.so
14 |
15 | # Distribution / packaging
16 | .Python
17 | env/
18 | bin/
19 | build/
20 | develop-eggs/
21 | dist/
22 | eggs/
23 | lib/
24 | lib64/
25 | parts/
26 | sdist/
27 | var/
28 | *.egg-info/
29 | .installed.cfg
30 | *.egg
31 |
32 | # Installer logs
33 | pip-log.txt
34 | pip-delete-this-directory.txt
35 |
36 | # Unit test / coverage reports
37 | htmlcov/
38 | .tox/
39 | .coverage
40 | .cache
41 | nosetests.xml
42 | coverage.xml
43 |
44 | # Translations
45 | *.mo
46 |
47 | # Mr Developer
48 | .mr.developer.cfg
49 | .project
50 | .pydevproject
51 |
52 | # Rope
53 | .ropeproject
54 |
55 | # Django stuff:
56 | *.log
57 | *.pot
58 |
59 | # Sphinx documentation
60 | docs/_build/
61 |
62 | # libevent and transmission build outputs
63 | libevent-*/*
64 | transmission-*/*
65 |
66 | # Vagrant
67 | .vagrant
68 | python2.7
69 | .venv/share
70 | pip-selfcheck.json
71 |
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "qiller"]
2 | path = qiller
3 | url = gogs@git.ub.vc:magicinc/qiller.git
4 |
--------------------------------------------------------------------------------
/.idea/.name:
--------------------------------------------------------------------------------
1 | WhatManager2
--------------------------------------------------------------------------------
/.idea/codeStyleSettings.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
22 |
Amos Wenger's Live Stream
22 | Get your own at plugandplay.fm! 23 | 24 |