导出VLC元数据

vlcradio的Python项目详细描述


vlc radio python脚本

一种用于拖缆的工具,用于从VLC媒体播放器清晰地显示歌曲信息。

为Python3.6构建

安装时使用 pip install VLCtagExporter

一起跑 python -m VLCtagExporter

要求

需要安装以下python包,您可以使用以下命令安装它们:

pip install Image   
pip install requests 

如何使用

首先,更改图像和文本文件的保存目录。 images

然后,当VLC媒体播放器播放音频时,运行该程序。歌曲信息将导出到上面图像中指定的“songinfosavelocation”位置的文本文件中。相册艺术将调整大小并导出到上面显示的“artsavelocation”值中指定的位置。

单击下面的图像或链接可以看到一个工作示例。 images(https://www.youtube.com/watch?v=DW2mUMJ_63A

我使用obs studio进行广播,并将其设置为在文件夹中显示名为art.jpg的jpg,以及显示特定文本文件的内容。相册艺术和文本文件的内容更改时会自动更新。

VLC设置

您需要为此程序启用VLC媒体播放器的Web界面。你可以在这篇文章中找到操作说明: https://stackoverflow.com/questions/24178980/how-to-monitor-vlc-media-player-on-windows-7-using-python

此链接将描述如何:

  • 激活Web界面:打开VLC转到工具--->;首选项--->;主界面,如下所示勾选Web选项。
  • 然后单击左窗格上的lua选项。在password字段中输入密码,在source directory字段中输入c:\ program files\videolan\vlc\lua\http,如下所示。验证在源目录中提供的位置是否有status.xml文件。
  • 启动VLC播放器并播放一些文件。访问http://localhost:8080/requests/status.xml,您将看到一个登录页面,将用户名字段留空,并输入您在vlc中输入的密码。如果您成功登录,您将看到XML文件! 如果看不到任何内容,请按下图所示执行以下操作:转到“视图”->;“添加界面”->;“选择Web

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

推荐PyPI第三方库


热门话题
java如何向类添加适用于该类中所有对象的单个@XmlAttribute注释   java未处理的继续记录跟踪类org。阿帕奇。波伊。hssf。记录塔比德雷科德   Eclipse中java代码的rest连接超时,而不是浏览器的rest连接超时   数组我的Java插入排序逻辑有什么问题?   java使用Http客户端进行请求,该请求返回内容类型为“application/vnd.msexcel”的jsp页面   java连接到数据库(Derby)   url编码如何使用java发布而不使用url编码url的查询部分   正则表达式使用Java替换字符串中的模式   Java中声明数组的区别   java hibernate ReferenceColumnNames未映射到单个属性   java如何对地图集合的分层键进行排序?   java ValueAnimator在我的手机上似乎工作不正常   java如何使用Hibernate Lucene搜索访问实体中外键的排序字段名?   在同一台机器上以不同的JAVA路径运行两个Tomcat   java如何在Eclipse中记录最新的git提交哈希?   java为什么我必须将JRE、编译器和facet全部降级为Java1。8在Eclipse中创建简单Web服务时   无法将java DataBufferInt解析为类型