当我在 ubuntu 中播放歌曲时,无论是从 banshee 还是 spotify 或任何其他音乐播放器播放,该歌曲都会显示在声音指示器菜单中。如何使用 bash 或命令行从指示器获取正在播放的歌曲的详细信息?
编辑:
- 播放的歌曲可以是 mp3 文件、在线流媒体或广播。
- 无论播放歌曲的音乐播放器是什么(或任何其他不涉及使用音乐播放器应用程序的方法),我都需要从指示器获取数据。
答案1
嗯...我应该引用手册页banshee(1)
吗?
--query-position
Print player position in currently playing track
--query-uri
Print URI of current track
--query-artist
Print artist name of current track
--query-album
Print album title of current track
--query-title
Print title of current track
--query-duration
Print duration of current track
--query-track-number
Print track number of current track
--query-track-count
Print album track count for current track
--query-disc
Print disc number of current track
--query-year
Print year of release of current track
--query-rating
Print user rating of current track
答案2
安装id3v2
软件包--手册页: http://manpages.ubuntu.com/manpages/trusty/en/man1/id3v2.1.html