谷歌音乐shell版

sh/bash/dash/ksh/zsh等Shell脚本
alenbull
帖子: 50
注册时间: 2007-10-31 17:00

Re: 谷歌音乐shell版

#16

帖子 alenbull » 2009-09-16 20:31

我运行 的结果 如下:

序号 曲名 歌手 专辑

关键词:夜曲 当前页:1
[num]播放对应序号的曲目 [n]向后翻页 [c]更换关键词 [r]刷新 [q]退出
cmd:
alenbull
帖子: 50
注册时间: 2007-10-31 17:00

Re: 谷歌音乐shell版

#17

帖子 alenbull » 2009-09-16 20:34

难道是我的shell不兼容?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 谷歌音乐shell版

#18

帖子 eexpress » 2009-09-16 20:38

emptyhua 写了:一个可以快速听歌的东东,虽说是练手之作,但是当特别想听某首歌硬盘里又没的时候还是挺方便的~

这个脚本可以将谷歌音乐的的搜索结果显示到终端(支持关键词高亮和分页),选择某一歌曲的序号之后,脚本会获取该曲目的播放地址,并调用播放器播放,咔咔,就是这么简单

脚本运行需要uni2ascii这个包的支持,没有可以apt-get一下,播放器调用ubuntu自带的rhythmbox,可以根据情况修改

#使用方法
google_music.sh "周杰伦 花海"
支持下,网页的,基本都要uni2ascii转地址。可为什么需要节奏盒呢? mpg321/mplayer(都还支持列表播放)这些后台播放就是。
● 鸣学
alenbull
帖子: 50
注册时间: 2007-10-31 17:00

Re: 谷歌音乐shell版

#19

帖子 alenbull » 2009-09-16 20:53

没人帮我想想办法? :em20
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 谷歌音乐shell版

#20

帖子 白鳍豚 » 2009-09-16 20:58

ARCH ,编译安装uni2ascii,安装rhythmbox
然后终端进入脚本所在文件夹(右键打开终端)执行./google_music.sh "周杰伦 花海"
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 谷歌音乐shell版

#22

帖子 白鳍豚 » 2009-09-16 21:03

eexpress 写了:
emptyhua 写了:一个可以快速听歌的东东,虽说是练手之作,但是当特别想听某首歌硬盘里又没的时候还是挺方便的~

这个脚本可以将谷歌音乐的的搜索结果显示到终端(支持关键词高亮和分页),选择某一歌曲的序号之后,脚本会获取该曲目的播放地址,并调用播放器播放,咔咔,就是这么简单

脚本运行需要uni2ascii这个包的支持,没有可以apt-get一下,播放器调用ubuntu自带的rhythmbox,可以根据情况修改

#使用方法
google_music.sh "周杰伦 花海"
支持下,网页的,基本都要uni2ascii转地址。可为什么需要节奏盒呢? mpg321/mplayer(都还支持列表播放)这些后台播放就是。
该怎么改成mplayer?谢谢!
不懂脚本 :em06

代码: 全选

play()
{
    line=$1
    url=`cat "$MUSIC_DATA$CURRENT_PAGE" | awk "BEGIN{ORS=\"\";FS=\"\\t\"}{if(FNR==${line}){print \\\$4}}"`
    url=`get_download_url $url`
    if [ -n "`which rhythmbox`" ];then
        rhythmbox-client --play-uri=$url
        rhythmbox-client --play --enqueue "$url"
    else
        echo "下载地址:"
        echo "$url"
    fi
}
alenbull
帖子: 50
注册时间: 2007-10-31 17:00

Re: 谷歌音乐shell版

#23

帖子 alenbull » 2009-09-16 21:08

白鳍豚 写了:ARCH ,编译安装uni2ascii,安装rhythmbox
然后终端进入脚本所在文件夹(右键打开终端)执行./google_music.sh "周杰伦 花海"
$ whereis uni2ascii
uni2ascii: /usr/bin/uni2ascii /usr/share/man/man1/uni2ascii.1.gz
$ whereis rhythmbox
rhythmbox: /usr/bin/rhythmbox /usr/lib/rhythmbox /usr/share/rhythmbox /usr/share/man/man1/rhythmbox.1.gz

我都装了
你 ls -l /bin/sh,是啥,贴来看看。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 谷歌音乐shell版

#24

帖子 白鳍豚 » 2009-09-16 21:09

alenbull 写了:我运行 的结果 如下:

序号 曲名 歌手 专辑

关键词:夜曲 当前页:1
[num]播放对应序号的曲目 [n]向后翻页 [c]更换关键词 [r]刷新 [q]退出
cmd:
应该是没有你搜索的歌,换关键词
alenbull
帖子: 50
注册时间: 2007-10-31 17:00

Re: 谷歌音乐shell版

#25

帖子 alenbull » 2009-09-16 21:11

白鳍豚 写了:
alenbull 写了:我运行 的结果 如下:

序号 曲名 歌手 专辑

关键词:夜曲 当前页:1
[num]播放对应序号的曲目 [n]向后翻页 [c]更换关键词 [r]刷新 [q]退出
cmd:
应该是没有你搜索的歌,换关键词


序号 曲名 歌手 专辑

关键词:周杰伦+花海 当前页:1
[num]播放对应序号的曲目 [c]更换关键词 [r]刷新 [q]退出
cmd:
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 谷歌音乐shell版

#26

帖子 白鳍豚 » 2009-09-16 21:12

和ls -l /bin/sh这个无关的
结果/bin/sh -> bash
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 谷歌音乐shell版

#27

帖子 白鳍豚 » 2009-09-16 21:14

呵呵!我帮不了你了
1) <span style=white-space:nowrap;>纯音乐</span></td> 《古筝演奏(3)》
2) 张露 《百代百年系列 1 - 迎春花》
3) <span style=white-space:nowrap;>纯音乐</span></td> 《流行轻音乐2 CD2》
4) <span style=white-space:nowrap;>纯音乐</span></td> 《扬琴演奏曲2》
5) 江蕙 《江蕙巨星金曲5 CD2》
6) 江蕙 《江蕙巨星金曲2 CD1》
7) 郑进一 《青春悲喜曲》
8) 阿吉仔 《阿吉仔-台语金曲(3)》
9) <span style=white-space:nowrap;>纯音乐</span></td> 《笛子演奏(6)》
10) 夜猫子合唱团(Yemaozi Hechangtuan) 《国语老歌留声机 5》
11) 林文隆(Lin Wenlong) 《林文隆台语经典钢琴酒吧 CD1》
12) <span style=white-space:nowrap;>纯音乐</span></td> 《萨克斯风演奏(1)》
13) 洪荣宏 《洪荣宏-故乡调(2)》
14) <span style=white-space:nowrap;>纯音乐</span></td> 《听见100%美丽琴声》
15) <span style=white-space:nowrap;>纯音乐</span></td> 《雅音小集西乐大合奏 CD1》
16) <span style=white-space:nowrap;>纯音乐</span></td> 《探戈音乐舞曲4》
17) <span style=white-space:nowrap;>纯音乐</span></td> 《扬琴演奏(2)》
18) 洪荣宏 《洪荣宏-台语金曲(4)》
19) <span style=white-space:nowrap;>纯音乐</span></td> 《夏威夷情调音乐 CD1》
20) <span style=white-space:nowrap;>纯音乐</span></td> 《小提琴演奏(3)》

关键词:夜曲 当前页:2
alenbull
帖子: 50
注册时间: 2007-10-31 17:00

Re: 谷歌音乐shell版

#28

帖子 alenbull » 2009-09-16 21:18

序号 曲名 歌手 专辑

关键词:夜曲 当前页:4
[num]播放对应序号的曲目 [p]向上翻页 [n]向后翻页 [c]更换关键词 [r]刷新 [q]退出
cmd:

应该是搜索到结果了,都能翻到第4页。就是没显示。。。。奇怪了。
头像
白鳍豚
帖子: 2356
注册时间: 2009-01-19 23:03

Re: 谷歌音乐shell版

#29

帖子 白鳍豚 » 2009-09-16 21:27

标题实在太长了,还不能改
完善完善? :em01
头像
honghong
帖子: 317
注册时间: 2009-05-14 14:06

Re: 谷歌音乐shell版

#30

帖子 honghong » 2009-09-16 21:57

awk: line 6: function gensub never defined
awk: line 6: function gensub never defined
awk: line 6: function gensub never defined
awk: line 6: function gensub never defined
-e
什么都 没有啊
That is in my life!
回复