oodi

View on PyPIReverse Dependencies (1)

1.0 oodi-1.0-py3-none-any.whl

Wheel Details

Project: oodi
Version: 1.0
Filename: oodi-1.0-py3-none-any.whl
Download: [link]
Size: 52155
MD5: 08c9ab0410ec811b83a6829cf5f6599f
SHA256: 04642166e5a18328a7bb028d6e1e35d1acbdb34c3a12b158b19ce5ae4e748ba9
Uploaded: 2019-07-13 07:20:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: oodi
Version: 1.0
Summary: python tools to manage music libraries and files
Author: Ilkka Tuohela
Author-Email: hile[at]iki.fi
Home-Page: https://github.com/hile/oodi/
License: PSF
Keywords: music library tagging transcoding management soundforest
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System
Classifier: Topic :: System :: Systems Administration
Requires-Python: >3.6.0
Requires-Dist: filemagic
Requires-Dist: lxml
Requires-Dist: mutagen
Requires-Dist: requests
Requires-Dist: ruamel.yaml
Requires-Dist: pillow
Requires-Dist: systematic
[No description]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
oodi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/cli.py sha256=eorhpdzeTGy9Ligx02gaGkaLfyeP97S9VVMs9zfE7Sc 2660
oodi/configuration.py sha256=Gte9rxrsfA4mld-ncFpTftTKYUgtGyot7uBdrWB_I4g 3740
oodi/constants.py sha256=b2bFPtT8KWUlkRqUiZhvxVmaYpuY1aIH3aURfvki51g 252
oodi/version.py sha256=RereAtJZ-zxsPo-x8PWC0z6xB7jT1tO609pbCLN_hfE 21
oodi/bin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/bin/oodi.py sha256=7SNeAXHHHPpNPRrXs99hB-GSXkTyaB5UQHePAeu4L7k 1177
oodi/bin/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/bin/commands/albumart.py sha256=dCJYGuBky1ChhsYAmFg96oNzYna8xl7VZ_hjJU4xG10 3381
oodi/bin/commands/base.py sha256=KfksddcvGpds0jvRzu4wK8AEiPZLA3T-eySXJZo_zxY 980
oodi/bin/commands/codecs.py sha256=vSGs8r75FRNCsZx-tDEisF8Nea4lW6uBUYe6Hx4A-6Q 637
oodi/bin/commands/libraries.py sha256=hTHND-w2kbnPSuu-NnkzdArFVJIz2in3SSRlz-vE3rA 484
oodi/bin/commands/metadata.py sha256=D1GT13vsTCS2oK5kOOZiW3nL3FArpZgHhSVYHMtPVGc 1217
oodi/bin/commands/tags.py sha256=CUl2vaIC41eVR36gVBatzzq-HIPs8c9BmE2CJvyqIyk 2481
oodi/codecs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/base.py sha256=xl6826e5lUmHRkJpRWTkyOKNMa7iwxwQTbQLpDkTGdM 16258
oodi/codecs/configuration.py sha256=ZK6yHqqLRcY6UvxGXtWAvek7wZ6EN9jjWBHrBAYQyA4 872
oodi/codecs/constants.py sha256=OjXsDb3PX3Fy_RC6F0a5xesg3HdkZ-azOa7VM_LUxz0 331
oodi/codecs/utils.py sha256=Q3Kt6_sGM0xu0VFfM0LUf5CYXABidAkQ0g4pEvcRcXo 2069
oodi/codecs/aac/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/aac/audiofile.py sha256=zI46yzf0Mg3ySVCu8tvM-6qUlvdVAC_9rWtwelSqe3k 681
oodi/codecs/aac/decoder.py sha256=WpZU-R48BszJ03F3-S79B13LkTkpM7oPi7XF2YQD2q8 131
oodi/codecs/aac/encoder.py sha256=C3_WqQt8p2l2xawzMwgM57-O6SzF7DAWLqpjHlFFQbk 554
oodi/codecs/aac/tagparser.py sha256=hI6ffMRi-MHLthqWV-C_543n4mY549NOrO5rHWyRQeU 143
oodi/codecs/aif/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/aif/audiofile.py sha256=ipZAF4XpYG64O5KDAC-nxOrP5ia9U1BAhJrlN8vcjsM 510
oodi/codecs/aif/constants.py sha256=7y_MNXWzYo0WEWzgahGfFEA1OKkLRqcxHXl8Wqa0yvY 740
oodi/codecs/aif/decoder.py sha256=Or9dh0Cmw7v56pqRdmlJ7O3Jh-sg5BLBb_nzXl07BKw 132
oodi/codecs/aif/encoder.py sha256=x4tIjfHrm5lLFpoD-ZR4gcHlPs_hfXFEndgUhQMQmvo 506
oodi/codecs/aif/tagparser.py sha256=QbDGINy-j01wEItcvjDF_3ch86Vhraqpmwye1gobDSM 4338
oodi/codecs/alac/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/alac/audiofile.py sha256=wPEut48a8kxu9W0m3OFlNfLjNTC15qKDQdfu-X8HgQU 448
oodi/codecs/alac/decoder.py sha256=yLLmZJ_bVue-5LWnglB5GKzl8KlE4Ke34lsin_nMfv8 133
oodi/codecs/alac/encoder.py sha256=f9kB_q0WXpIYOK-LigFJ38EkgjzXNz9DkJbdDV9NAwo 358
oodi/codecs/alac/tagparser.py sha256=UBIFwZ930o7env5UWAl4aXdHJrTjnKzisoAwo4mX9a8 145
oodi/codecs/caf/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/caf/audiofile.py sha256=YXtVNUAUSCxWeDgR95JfTWXZUOXI21k48a9PGlYlH3Q 378
oodi/codecs/caf/decoder.py sha256=1B-VdrS-DOlIgMttiBj3moVZLQ9NVZnc7TaTdUVgdaI 131
oodi/codecs/caf/encoder.py sha256=2jaIidUCxDqx1j_6il4G6kJTfu-woAoss_WRJPKHMiw 504
oodi/codecs/flac/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/flac/audiofile.py sha256=KsvM2F7vOX30QbAUfb-QJexlmQGv9hCWyH-DL8i4PX4 453
oodi/codecs/flac/decoder.py sha256=D8NNMcKIfCwmUQc5IpeSmT3S693_RzM9QyCW1m2OQRE 133
oodi/codecs/flac/encoder.py sha256=M5Yf3PQft2fGFnyoEOHiYHs35bRoE2RvjLHk3xT7naw 339
oodi/codecs/flac/tagparser.py sha256=y-yhfee0pOTeAeMxwJFuMBur90SWwN8-B9cXOtwzwX4 183
oodi/codecs/mp3/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/mp3/audiofile.py sha256=gnEk_7vKod8oSVRAPPreWDUyuO9MKCrFrvyec5tUOTc 496
oodi/codecs/mp3/constants.py sha256=_tDCnurA5Ic2d-PIW6UdMKc-Bkula3z4R0PCTzA-SZw 920
oodi/codecs/mp3/decoder.py sha256=a1I33CdPCMQPZPWgekvUa9CpMufsKx0pP6oztOhCCIU 131
oodi/codecs/mp3/encoder.py sha256=nelmvkRzZpE1DLlIVHg_zul4lUGM1y59p2UX6nZc7fY 422
oodi/codecs/mp3/tagparser.py sha256=IaUkceaQypt_61C6e3u-oVpzl13XE4v5MjbwfkcPvi8 4068
oodi/codecs/mp4/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/mp4/audiofile.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/mp4/constants.py sha256=fcxVD5lmUe-aNK6va41F6n7Gvjum8vACUWSy1fFYJPE 2923
oodi/codecs/mp4/tagparser.py sha256=FfXgqwb43nqS-N9TltOeyV87LBk4c9li7ebshRSfBmo 3419
oodi/codecs/ogg/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/ogg/constants.py sha256=OdVaeH_VLVxMbcpca7k9PT8sMcPJ5EyGH7N-Ku8eH0w 2722
oodi/codecs/ogg/tagparser.py sha256=hOqOQvJ3OWC38vKctzktFzzPB9B6Eo3IfxZ991DiLkk 1595
oodi/codecs/opus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/opus/audiofile.py sha256=67lwS-6tIB25x9Ak_OlceXUWMRF3Kutgrvmmk3mqTLU 464
oodi/codecs/opus/decoder.py sha256=irzd0kpOKIB_pkA5YN8WN4s9LstxRoe9Ujx70yxcXKU 133
oodi/codecs/opus/encoder.py sha256=lGuAXAOroFK7_zIVcR3Db2ea02sUDjdR8CtkjC_cqM4 133
oodi/codecs/opus/tagparser.py sha256=9jU8zkPU1xxHU8lE1G_Q1hwzLuvVEvXqtLwy9FxNP6E 192
oodi/codecs/vorbis/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/vorbis/audiofile.py sha256=4gv-iiRPzekikNmBc6EZ0ooDli8_ZbH6A6BbkFnTSX8 543
oodi/codecs/vorbis/decoder.py sha256=UAevWINuQqvuLs4zuwTYQ2p6cvKVOiQO8N_2uVLBAmM 137
oodi/codecs/vorbis/encoder.py sha256=caLgVOEZ38WMita0QMRJpmL3ATO7YBryzhftxsdFg1k 631
oodi/codecs/vorbis/tagparser.py sha256=Fg_zxUzbLpM8axqdRrcApWpnoRsU9K_6doA6GZJ1BqU 202
oodi/codecs/wav/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/wav/audiofile.py sha256=bPudgpJ99y0sOc9sWIs_vAxyWemQ3JQBso2mcstBg5A 498
oodi/codecs/wav/decoder.py sha256=Hi25CT8hRdtsAOF4s7r0lEJjbhHL9r2E_5A94nSBGyI 131
oodi/codecs/wav/encoder.py sha256=Ag0OJUmkU761JOeNWyZZXuSsVvcxIJh7zxqkMcnAIS8 504
oodi/codecs/wavpack/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/codecs/wavpack/audiofile.py sha256=ZJ3s5QBwm-z4htS4JCfd-3GVOoNdZN_WUBssXhbiJ0Q 442
oodi/codecs/wavpack/constants.py sha256=QMM3Luo4NYqonpcuewFdlrck-Z9hn7ovtgzXDz_6aGM 2702
oodi/codecs/wavpack/decoder.py sha256=cwahJiev3I_eWhc82pIHHT8uu2qEG-pDJiAT9Zye0WE 139
oodi/codecs/wavpack/encoder.py sha256=aOc2yfn-1NOROg2qKNlQ92lstwsZGjN1FDnWVh7e-bM 362
oodi/codecs/wavpack/tagparser.py sha256=Ggaz5sOELtwMG-8tqOXY7WWQYh0LQyLaY_yCgHaYx3s 1855
oodi/library/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/library/album.py sha256=zy0hUBwN3S2dAAd6g6bMk8a1nwZy2CFOzUBfDpbk8WU 56
oodi/library/base.py sha256=Lz6kfc2RGLjQEpCAE15C0LJOjUPT62oDIa8A6j4KF-U 12301
oodi/library/configuration.py sha256=N9uQPsyULgQSBRFUVSOWeGKW3iUnhOasXgzc-36JBJ0 818
oodi/library/exceptions.py sha256=ccPdHJCiPw7WD3ZiKLTgN4YsvkaHRa-aFmaNeZLa0Ps 101
oodi/library/metadata.py sha256=iFJmHT5Lg7HT_Or4qDhzYQ2nGti3kDGJNyPWZBl0I80 7758
oodi/library/track.py sha256=rKZKjNdyM3yey5dRUndYiNcJlr1jsm7kX2oVXZ6MWD0 7963
oodi/library/tree.py sha256=HIuehiwTpoS_HkwRe0tKonVctM1r3Z06Dlw1fyPbT-E 5346
oodi/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/metadata/albumart.py sha256=9mUiprya_GBf0EoLLPnT_04bd6mWZLMtEaYpkoEcoTk 6484
oodi/metadata/base.py sha256=IutlLnEzfNQAoNW0eta_UqwVkRHPX_z_Vyo9_XA8mEk 555
oodi/metadata/constants.py sha256=DRsRExsRJ3H7WA03wydrbD5gjWzXJz2P7txwe-N9Pq0 549
oodi/metadata/playlist.py sha256=aZ0JhvQmhoM47BZYYcgzN-GXNEp-BxHO8Lev-tH0t4k 6200
oodi/workers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
oodi/workers/manager.py sha256=4Oe6XkqhPS42BCIilwDlS8vIBQAxfAwMQ2xwyirBvj0 77
oodi-1.0.dist-info/METADATA sha256=68_AHDNCIHWPRy56bzvzb49-umQbOIuMjt5_X0vfBDo 869
oodi-1.0.dist-info/WHEEL sha256=U88EhGIw8Sj2_phqajeu_EAi3RAo8-C6zV3REsWbWbs 92
oodi-1.0.dist-info/entry_points.txt sha256=COHwNSAOaqD1S6I9S9-TAvVStUqcC3sjSygE4V0K4LY 45
oodi-1.0.dist-info/top_level.txt sha256=w5pySOUNtQc5fWZ1UTS-qCJGq1FwgdStcVnropIO-lE 5
oodi-1.0.dist-info/RECORD

top_level.txt

oodi

entry_points.txt

oodi = oodi.bin.oodi:main