cli youtube播放器

dragon-player的Python项目详细描述


Dragon是一款cli-youtube音乐播放器应用程序。

Dragon Screenshot

安装

dragon托管在pypi上,安装do

pip install dragon-player

龙需要libvlc才能运行。要运行dragon do

dragon

它应该在Linux、Mac、Windows和BSD上工作

命令

Dragon支持以下基于文本的命令:

CommandAliasesArgumentExampleDescription
searchfind, s, ftext: song titles metallica onesearch for a song on YouTube
downloaddl, dnumber: indexdl 1download nth index from search results
playpnumber: indexp 0play nth index in loaded playlist
pausepppause
nextnnplay next track
prevbbplay previous track
repeatrrrepeat the current track
continuouscccontinue playing next track after current one is finished
loopllloop the playlist
randomrararandom play (it's random, not shuffle)
+time^{} or ^{} or ^{} or ^{}go forward
-time^{} or ^{} or ^{} or ^{}go backward
scrolls, scnumbersc 4scroll to number
loadltext: playlist nameload mainload playlist from disk
make listmk list, mkl, ml, mtext: playlist namemkl heavy metalmake an empty new playlist
duplicate listduplicate, dupl, duptext: playlist namedup classicalduplicate current loaded playlist
sort listsrt, sortsortsort current loaded playlist
remove listrm list, rl, rmltext: playlist namerm classicalremove playlist
add to listatl, add, anumber: index and text: playlist nameatl 1 heavy metaladd index from current list to another playlist
remove from listremove, rfl, rnumber:indexr 1remove song from current playlist
cleanclclremove downloaded files that are not in any of the playlists
renamernnumber: index and text: song namerename 1 Metallica - Onerename song at index

注意:

  • 下载的歌曲将添加到当前播放列表中,下载后需要重新加载播放列表。
  • 播放列表上的操作将立即保存到磁盘。

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

推荐PyPI第三方库


热门话题
java允许具有不同父类的类扩展类,而无需多重继承   java如何创建动态化的JScrollPane w/JPanel作为客户端?   java如何组织和命名包   在Java中读取属性文件   java无法解释的Android意图行为   在Java中动态执行多个BPEL文件的部署   ssl Java 6 SNI(服务器名称指示)?   java我们可以使用Robot框架自动化web和移动应用程序来执行并行执行   java for star pettern的循环   java为什么BinaryReader在线程中,从netty读取错误的数据包?   在java中将华氏度转换为摄氏度   使用Spark和java处理空值和引号编写CSV文件   Java中已排序日期到块的列表   visual studio代码VSCode Java不是linting或自动完成局部变量,而是自动完成Java快捷方式,如“sysout”