音乐数据库和网络界面。

MishMash的Python项目详细描述



Mishmash
==









>*用于buildi的命令行工具ng和管理音乐数据库。
*Web浏览器界面(使用"金字塔"来浏览音乐库。
*使用"eyed3"来读取MP3和ID3元数据。
*支持并使用Python3.6和PostgreSQL进行测试。sqlite定期使用进行测试,但可能不支持将来的功能(例如全文
搜索)。
*免费软件:gnu gpl v3.0许可证

…_ python:https://www.python.org/
。_炼金术:http://www.sqlalchemy.org/
…_ eyed3:http://eyed3.nicfit.net/
。_Pyramid: https://trypyramid.com/

Getting Started
----------------
::

$ mishmash info
/\/\_____ .__ .__ _____ .__ /\/\
\(\( \ |__| _____| |__ / \ _____ _____| |__\(\(
/ \ / \| |/ ___/ | \ / \ / \\__ \ / ___/ | \
/ Y \ |\___ \| Y \/ Y \/ __ \_\___ \| Y \
\____|__ /__/____ >___| /\____|__ (____ /____ >___| /
\/ \/ \/ \/ \/ \/ \/

Version : 0.3
Database url:sqlite:///~/mishmash.db
数据库版本:0.3
上次同步:从不
配置文件:<;默认值>;


==音乐库===
0首音乐曲目
0位音乐艺术家
0张音乐专辑
0个音乐标签


令人惊讶的是,您现在在当前目录中有一个空的sqlite数据库。
让我们暂时把它放在这里,它可以位于其他位置,或者使用不同的
数据库(使用命令行参数和/或环境变量)。没有音乐就没用。:


$mishmash sync~/music/melvins
同步库"music":路径=['~/music/melvins/']
同步目录:~/music/melvins/
同步目录:~/music/melvins/1984-损坏的演示
添加艺术家:melvins
同步目录:~/music/melvins/1986-10首歌曲
添加唱片集:10首歌曲
添加曲目:~/music/melvins/1986-10首歌曲/melvins-01-简单易用。mp3
更新唱片集:10首歌曲

==library'music'sync'd[8.73s time(45.9 files/s)]==
401 files sync'd
401个曲目添加
0个曲目修改
0个孤立曲目删除
0个孤立艺术家删除
0个孤立专辑删除

使用"mishmash web"浏览它,或使用其
管理命令之一。


查看"unsonic"项目以了解流媒体功能。



_非音速:https://github.com/redshodan/unsonic

…|构建状态图像::https://travis-ci.org/nicfit/mishmash.svg?branch=master
:目标:https://travis ci.org/nicfit/mishmash
:alt:build status
。| pypi image::https://img.shields.io/pypi/v/mishmash.svg
:目标:https://pypi.python.org/pypi/mishmash/
:alt:最新版本
。| python版本image::https://img.shields.io/pypi/pyversions/mishmash.svg
:目标:https://pypi.python.org/pypi/mishmash/
:alt:支持的python版本
。|许可证图像::https://img.shields.io/pypi/l/mishmash.svg
:目标:https://pypi.python.org/pypi/mishmash/
:alt:license
…|状态图像::https://img.shields.io/pypi/status/mishmash.svg
:目标:https://pypi.python.org/pypi/mishmash/
:alt:project status
。|覆盖率图像::https://coveralls.io/repos/nicfit/mishmash/badge.svg
:目标:https://coveralls.io/r/nicfit/mishmash
:alt:覆盖率状态






.3b14(2019-03-07)
----


修复
~~~
-编译处理。修复了539。



v0.3b13(2019-03-01)
——
——支持重复的艺术家姓名(使用来源/位置使其唯一)(525)
——支持每个艺术家的重复专辑标题(使用日期使其唯一)
——Eyed3 0.9是必需的。
——[Docker]安装CA CE证书。
-删除了旧的unicode u"文本"

——


新的
~~
——`mishmash web`:图像http缓存头
——`mishmash web`:添加了--port arg.
-将gevent和gunicorn添加到"web"要求(和docker图像)中,以允许
对于ssl等,

更改
~~~~~~
-默认的sqlite数据库现在是$cwd/mishmash.db。

修复
~~~~
-pyaml>;=4.2b1,用于安全警报。
-不要覆盖配置文件中的web端口。



v0.3b11(2018-12-16)
——
-运行unsonic from`mishmash server`
-venv less docker.


----


~new
~v0.3b10(2018-12-15)
-`mishmash server`
-bootstrap4更新。

fix
~~~
-修复相册排序以查找丢失的日期。
-各种艺术家支持。


——


修复
~~~~
-修复相册排序以查找丢失的日期。
-各种艺术家支持。




v0.3b9(2018-12-02)
——


新建
~~~
-拆分艺术家文档。
——`Mishmash Web'相册视图。
——`Mishmash Web'Artist过滤器。

fix
~~
-数据库url模糊处理更可靠。



v0.3b8(2018-11-28)
----


~~~
-添加了"mishmash(configClass=clazz)"关键字参数。

v0.3b7(2018-06-18)
-


new
~~~~
-更多的多库支持(合并、拆分、信息)

~~~~~
-通过毒物运行生成测试目标。travis ci将在未来执行此操作
提交。



v0.3b6(2018-02-18)
---------


~~~~~
-mishmash info-l/--库和--艺术家。

更改
~~~~~
-降低同步统计精度。
-nicfit.py 0.8命令更改。

~~~
-修复容器无法启动问题(242)<;me@benschumacher.com>;
-添加OSX检查以避免监视模式(260)<;redshodan@gmail.com>;
-nicfit.py 0.8配置环境变量更改。
-删除无arg(nicfit.py)主测试,测试在上游完成。


v0.3b5(2017-11-26):我需要一个奇迹,新的
~~~
-


-mishmash_cmd会话范围的fixture。
-library'excludes'选项。修复202。
-orm长度限制常量
-更多orm限制测试、截断、验证。
-使用mishmash.util.safedburl进行显示/记录的密码混淆。
-添加track.metadata格式和track.metadata格式。

更改
~~~~~~
-移动了各种类型的检测iNFO AlbumTypeHint.
减少有关LP->;各种转换的噪音
-命令后关闭数据库连接。
-调试各种类型协同的更好的日志记录。
-将限制常量移到每个ORM类。
-Docker更新。

修复
~~
-pservecommand需要.ini exten版本。
-显示使用过的配置文件。
-一些(不是全部)列限制截断和\x00处理。
-发布docker。
-dup配置节错误。



v0.3b4(2017-05-14):死亡的胜利
---------------------------

new
~~
-init(scope=false),用于包装sessionmaker和
sqlalchemy.orm.scoped_session。
-mishmash.web是可选的l,并打包为额外的[web]安装。
-mishmash.variety廑artists廑name==gettext("variety artists")

更改
~~~~~~~
-删除各种artists配置并开始gettext。

修复
~~~~
-mishmash.web再次工作。

其他
~~~
-从0.8更新eyed3.0b1到0.8(108)<;github bot@pyup.io>;
-将棱锥体固定到最新版本1.8.3(94)<;github bot@pyup.io>;



v0.3b3(2017-04-09):为下雨祈祷
----------


新的
~~~
-UTC同步时间和每个库上次同步。修复了6、7、
-db测试设备等


如果您不想拆开返回值。

——r/>v0.3b1(2017-03-12):九首儿童爱国颂歌
ase.init接受db url作为其第一个参数,而不是配置对象的长度。


fix
~~
-postgres service on travis ci.
-restored gitchangelog fork.



v0.3b0(2017-02-26)
----

*初始版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
swing Java在图像和显示方面是否存在任何已知问题   java通过安卓应用程序中的fileinputstream(字符串文件名)访问资产文件夹中的文件   java如何修复Web垃圾值的无限打印?   java正则表达式是否匹配简单的“id”值?   java如何强制JFrame为组件提供一定的空间?   java如何使JHipster“热重载”类   swing mouseover删除java中圆形按钮的透明背景   来自接口实现函数和AsyncTask的java Set类变量   由字符串数组填充的java JComboBox(使用for循环)未出现   java中的多链接组合框   java找不到安卓方法。所容纳之物资源。可提取的。。发生错误   java如何检测字符串中的n个短语或单词   如何使用Java播放wav文件?   java如何使用ObjectContentManager在节点下添加节点?