当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 544 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 37  下一页
作者 内容
1 楼 
 文章标题 : Iceplayer 音乐播放器 4.06 20120131 测试版发布 修复11.10的支持
帖子发表于 : 2010-01-14 0:30 
头像

注册: 2009-08-17 3:52
帖子: 1099
送出感谢: 0 次
接收感谢: 1
http://www.iceplayer.org/ 欢迎使用哦~~

抱歉,公务员考试和面试比较多,时间很少,我尽量

编写了大量代码,才发现原来code.google的svn有童鞋上传了新的代码,不过他的代码并不提供ubuntu11.10的支持,我只好先将我之前编写的代码整理一下作为兼容包发出来,供ubuntu11.10用户临时使用,有空的时候在同步那位童鞋的代码,在他的基础上进行11.10的移植。

截图:

附件:
1.jpg
1.jpg [ 72.79 KiB | 被浏览 23360 次 ]

附件:
2.jpg
2.jpg [ 144.11 KiB | 被浏览 23360 次 ]

附件:
3.jpg
3.jpg [ 152.5 KiB | 被浏览 23360 次 ]

附件:
4.jpg
4.jpg [ 65.36 KiB | 被浏览 23360 次 ]

附件:
5.jpg
5.jpg [ 127.09 KiB | 被浏览 23360 次 ]



更多图?》感谢415楼的Sunmover的贡献哈,图很漂亮的说。

特性:

 CUE解析 迷你模式 文件关联 窗口歌词 桌面歌词 非开启显卡混合效果的桌面歌词支持    皮肤系统
  多列表  音量调节    歌曲id3标签读取&修改
播放模式       歌词搜索&下载     列表歌曲排序
      自动更新 全局快捷键    单实例效果 均衡器     文件拖放 列表拖动

更新:
ubuntu 11.10临时兼容包,功能与4.05基本相同,仅用于11.10及以上兼容用,11.10以下版本仍建议使用4.05
iceplayer 4.06 20120130
修补
断网条件下手动检查更新,线程对ui的访问导致的崩溃
TAG读取的一个可能出现的读取缓冲区溢出的崩溃(tag读取仍存在部分信息可能无法读取,无法保存,或者读取长度出错的问题)
歌曲列表右键菜单的处理选中项->导入歌词,出现的对话框中点击Cancel不能正常关闭对话框的问题
均衡器在11.10及以上版本暂时不支持
均衡器无法二次打开的问题
增加
终端信息加上源代码文件名、行数、函数名等详细信息,利于调试

iceplayer 4.05 20110520
修补
svn中将默认的安装目录设为 /usr/bin ,可以通过修改 makefile.am 换回原来的安装目录
有时最后一首歌曲会被自动跳过而无法播放的问题
关闭歌词后,重新打开,无法正确重新显示歌词的问题
在显示独占模式窗口歌词的情况下,切换右键菜单里的配置和帮助时的问题
mini模式的选歌曲的严重问题(无法正确选择)
11.04的兼容性(桌面歌词、窗口歌词、主窗口、迷你模式的背景闪烁问题,切换窗口歌词模式的bug,托盘图标问题)
切换皮肤时的窗口边缘没有及时刷新皮肤的问题
增加
音量按钮上的鼠标滚轮调整音量(new)
进度条的鼠标滚轮调整进度(new)
鼠标放置于桌面歌词上时,桌面歌词半透明效果(无论是否开启鼠标穿透)
配置中的歌词的无结果时弹出对话框选项,与搜索时限为0相结合可以下载歌词没有任何提示。
歌词搜索自定义屏蔽功能,具体请看配置-》歌词

下载:
注意:如果已经用编译源代码安装的筒子,请 sudo rm /usr/local/bin/iceplayer 并且注销
(因为bash将iceplayer命令链接到源码安装的位置了),或者直接运行 /usr/bin/iceplayer

下载地址:(amd64位的稍候几天才能出来)
http://code.google.com/p/iceplayer/downloads/list

如果你用Fedora或Redhat或CentOS,可以看看此源(其实里面每个distor的RPM都是一样的,如果你用fc13这些的,
可以直接下载安装,也就那么3M),
http://repos.fedorapeople.org/repos/zht ... /fedora-15
http://ekd123.is-programmer.com/posts/24272.html(配置方法)

使用方法如下:
代码:
su -
cd /etc/yum.repos.d/
curl -O http://repos.fedorapeople.org/repos/zhtx/iceplayer/fedora-iceplayer.repo
yum makecache
exit

这样就能用这个源了可以直接yum install iceplayer,也可以自动更新。
如果你已经安装了原来的repo文件,这么卸载掉:
代码:
su -
cd /etc/yum.repos.d
rm zhtx.repo
exit

另注,gcode上的rpm不再更新,请使用这个源或者从源里下载。
再注,如果你嫌下载慢,请给yum配置axelget或者直接用flashget4linux等下载,如果都没有,想象一下上传的速度吧。
SVN:svn checkout http://iceplayer.googlecode.com/svn/trunk/ iceplayer-read-only

BUG:
  
  没有root权限如何安装?
    a:解压deb
    b:复制解压出来的iceplayer/usr/share/iceplayer/skin/* 到 ~/.iceplayer/skin/*(没有就新建一个)然后执行解压出来的 iceplayer/usr/bin/iceplayer
    c:问题主要有,id3标签无法使用,程序没有图标(托盘会是透明的一块空白),点击配置->皮肤会崩溃掉,换皮肤只能手动修改 ~/.iceplayer/config-4.00-regular-2010-10-11.conf


ps:
一:3.01 到 3.07 都可以在本主题回复中找到。
二:iceplayer在www.sourceforge.net和code.google.com中托管。
三:iceplayer的产生离不开各类开源软件的支持。
四:本人联系方式:QQ 173870074 邮件:jasy.ice@163.com jasy.ice@gmail.com jasy.ice@qq.com



————————————————————————————————————————
↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ 2010-10-11 之前的版本:↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
———————————————————————————————————————————————————



> 最初萌发编写Splayer的念头是在2009年9月9号。
   那时刚从深圳实习回来,离开学还有一个月,
   在 ubuntu论坛 看到有些同学用课余时间开发了一些小软件,
   掰手指头数了一下,我学GTK也差不多有两三个月了(2009-9),却没有尝试去写一些小软件,
   相比学C语言的那一段时间来说,我算是变得挺不积极的。

> 想了一下,在linux下比较不爽的就是音乐播放器了,
   在win下还有千千静听,可在linux下我却没有喜欢的播放器,
   我要求也不高啊,我又不听什么flac之类的高音质格式,电脑里的都是.mp3和.wma。
   界面也不同那么大而全嘛,什么封面,什么tag,什么评级之类的,麻烦死了。
   linux下的播放器常有乱码问题和解码器的问题,
   虽然这不是linux的错,但是在开发程序的时候就尽量去解决它咯。

> 解码器就选用gstreamer吧,比较简单~~

> 关于名字splayer 取义slax的player,开发到2009年11月多的时候才发现名字被 射手播放器 用了,,,杯具啊,
不过原来只打算给自己用,名字就随便了,所以我的代码内都是用splayer的。。。。。

> 2009年9月9日,经过一个多小时的编写,splayer的雏形出来了。。版本为1.001
   只完成基本界面,能选择和播放單曲,并实现播放、停止功能。
   解码器为gst的。用gtk2.0的button和filechoose及combox控件。

> 由于是第一个版本,用于过程测试(白盒)有很多bug和警告,不具参考性学习性。
附件:
1.jpg
1.jpg [ 14.66 KiB | 被浏览 36503 次 ]

> 之后就是splayer2的编写了。经由splayer1的测试,我也大概掌握了gst的用法。
   从 2009-10-1 的2.01版 到 2009-11-24的 2.59版 共经历了25个版本升级
附件:
2.jpg
2.jpg [ 68.91 KiB | 被浏览 36503 次 ]

> 由于是第一次写播放器,没什么经验,想到什么就写什么,使得splayer2总有些不如人意,有太多的想当然了。于是我开始着手写splayer3了。
   2010年1月,splayer3的第一个beta版本,即基本可用但仍有bug的版本出来了。从开始构想到实现这个版本,已经过去了整整两个月的时间,倒不是有多难,只是快考试了,每天工作又多,时间挤不出来。我的构想是实现像千千静听那样的一个音乐播放器,比如皮肤,比如歌词播放,虽然有splayer2作参考,但代码基本是从头开始的写的~~
>临近考试了,考完时候可能就有点时间写吧,现在的splayer也只是beta中,多列表、设置记录、歌词、均衡器、评级、id3等都不知要到猴年马月才能弄好了,想了想,最终还是将我的播放器开源出来吧,好歹又是个贡献,对其他同学的学习应该还是有帮助的。(2010-1)

> 由于版数过多,我不可能也不必要都将其提供下载,就只提供splayer1.07和splayer2.59及最新的splayer3 beta2的下载吧,有其他需求的,再联系本人呗,由于通用性和移植性,我之前的版本都要重新打包,我实在懒啊。

> 学习交流或提交bug、建议等请发送邮件 至 jasy.ice@163.com jayivy1@163.com 我最欠的就是时间,平常也少上网,回复比较迟的请原谅。

参数:运行环境 linux/GNU
   运行系统 debian ubuntu deepin-linux mint (以上为已测试)
   运行依赖 gstreamer0.10-ffmpeg,gstreamer0.10-pitfdll,libc6,libglib2.0-0,libgtk2.0-0,w3m,wget
   编译依赖 gstreamer0.10-dev libgtk2.0-dev libnotify-dev
   程序大小 20kb ~ 150kb
   支持格式 mp3 wma ogg ape flac rmvb rm avi wmv .... (视gstreamer库)
   打包方式 deb


>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

附件:
iceplayer 3.07.png
iceplayer 3.07.png [ 633.23 KiB | 被浏览 31918 次 ]


提供 iceplayer deb及源码下载 (deb包如有安装后运行失败问题,请下载源码包进行编译,在编译后仍然失效请在终端下运行iceplayer,
并将所有信息粘帖出来发给我~~)::
i386:
1:最小化后不在任务栏:
附件:

2:最小化后出现在任务栏:
附件:
iceplayer 3.07 i386.deb [130.03 KiB]
被下载 427 次

amd64(thanks lsl330):
附件:
iceplayer 3.07 amd64.deb [251.89 KiB]
被下载 238 次
源码:
附件:
iceplayer 3.07 source.tar.bz2 [121.74 KiB]
被下载 280 次


_________________
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!http://forum.ubuntu.org.cn/viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/


最后由 slax 编辑于 2012-01-31 0:13,总共编辑了 103 次


_________________
评价: 3.7% careone
 
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 想了想,还是将自己写的播放器拿出来。
帖子发表于 : 2010-01-14 0:47 
头像

注册: 2007-07-16 19:43
帖子: 1362
地址: tangshan
送出感谢: 0 次
接收感谢: 0 次
帅顶 :em11


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 想了想,还是将自己写的播放器拿出来。
帖子发表于 : 2010-01-14 1:05 

注册: 2007-01-26 14:10
帖子: 81
送出感谢: 1
接收感谢: 0 次
原创的东西都要支持一下 :em11


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-14 9:25 

注册: 2008-11-01 21:42
帖子: 1028
地址: 树下板凳
送出感谢: 0 次
接收感谢: 1
帮顶一下 !


_________________
民族的脊梁,是踏实做事的人,非只知道骂街的泼妇。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-14 9:50 
头像

注册: 2006-12-15 9:32
帖子: 1249
系统: linux
送出感谢: 2
接收感谢: 14
支持原创


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-14 9:56 
头像

注册: 2008-11-21 20:26
帖子: 36913
送出感谢: 1
接收感谢: 36
来up


_________________
讨厌我的人可以试着点一下
浏览全部ubuntu技巧


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-14 21:23 

注册: 2008-06-11 17:34
帖子: 15
送出感谢: 0 次
接收感谢: 0 次
是源码吗?下下来学些学习。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-14 21:58 
头像

注册: 2008-02-17 23:47
帖子: 22120
地址: 美丽富饶的那啥星球
送出感谢: 11
接收感谢: 84
支持LZ! :em01


_________________
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-14 22:54 
头像

注册: 2007-08-22 15:55
帖子: 2837
地址: 新加坡
系统: Archlinux
送出感谢: 0 次
接收感谢: 9
支持支持


_________________
Entschuldigung. Ich habe keine ahnung.
Secure with PGP: gpg --recv-keys 0x68b6e3d8
Fingerprint: 5556 517C F52F E402 DDF5 5400 6D30 F13E 68B6 E3D8
Towards A Sustainable Earth: Print Only When Necessary


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-17 12:56 

注册: 2008-01-23 16:40
帖子: 17
送出感谢: 0 次
接收感谢: 0 次
LZ应该做个项目托管,发在这里少有机会碰到潜在开发者。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-17 21:28 
头像

注册: 2007-09-26 17:34
帖子: 618
送出感谢: 0 次
接收感谢: 2
gint main(gint argc,gchar *argv[]) {
GtkWidget *splayer;
gtk_init(&argc,&argv);
gst_init(&argc,&argv);

if (system("ps -C splayer > /tmp/splayer.log"));这里用了if语句,后面怎么没有执行语句?
FILE *file = fopen("/tmp/splayer.log","a+");
char nnm[1200];
if (fgets(nnm,1200,file))这里为什么有连续3个同样的语句?
if (fgets(nnm,1200,file))
if (fgets(nnm,1200,file)) {
if (system("rm -rf /tmp/splayer.log"));这里可以用g_get_tmp_dir来获得tmp目录
GtkWidget *dialog = gtk_message_dialog_new (NULL,0, GTK_MESSAGE_QUESTION,GTK_BUTTONS_OK,"splayer已经在运行!");
gtk_dialog_run((GtkDialog *)dialog);
gtk_widget_destroy (dialog);
fclose(file);
return 0;
}
if (system("rm -rf /tmp/splayer.log"));和上面一样,没有执行语句
fclose(file);

struct passwd* pwd;这里可以用g_get_home_dir获取home目录
uid_t userid;
userid=getuid();
pwd=getpwuid(userid);
strcpy (list_file_path,pwd->pw_dir);
strcat(list_file_path,"/.splayer/filelist");
gchar system_name[200];
strcpy(system_name,"mkdir -p ");
strcat(system_name,pwd->pw_dir );
strcat(system_name,"/.splayer");
if (system(system_name));

splayer=create_splayer();
gtk_widget_show(splayer);
gtk_main();
return 0;
}


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-26 22:24 
头像

注册: 2009-08-17 3:52
帖子: 1099
送出感谢: 0 次
接收感谢: 1
if (system("ps -C splayer > /tmp/splayer.log"));这里用了if语句,后面怎么没有执行语句?
---=--我汗啊,if是消警告的。
if (fgets(nnm,1200,file))这里为什么有连续3个同样的语句?
-------运行splayer后 ps -C splayer > /tmp/splayer.log 看一下splayer.log
if (system("rm -rf /tmp/splayer.log"));这里可以用g_get_tmp_dir来获得tmp目录
-------受教了,呃,不过好像发现直接硬编码更方便,只是可能会有移植性的问题。
struct passwd* pwd;这里可以用 g_get_home_dir获取home目录
-------同上

打包方式有些万恶的文件权限问题,呃,简单点说是在有些电脑上会出现/usr/share/splayer的文件权限问题导致段错误,呃,尽量看看有没有时间改一下。刚放假,没什么恶心的任务,估计着有一些空下来的时间吧。

还是谢谢windwhinny。


_________________
We believe that the internet should be public, open and accessible.
软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
iceplayer! linux音乐新体验~ 最新版本4.0.5-20110520已更新!http://forum.ubuntu.org.cn/viewtopic.php?f=137&t=252461
想要iceplayer 测试版麼?加入QQ群80071264吧,在code.google也可找到
http://www.iceplayer.org/
http://jasy.ice.blog.163.com/


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-26 22:31 
头像

注册: 2009-11-03 16:24
帖子: 908
送出感谢: 0 次
接收感谢: 0 次
帮顶,学习源码了


_________________
OMG, this is a signature!—_—|
FollowMe......


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-26 22:33 
头像

注册: 2009-09-20 19:30
帖子: 765
地址: GIS
系统: ubuntu12.04
送出感谢: 0 次
接收感谢: 0 次
LZ很强悍啊。。 :em11


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 想了想,还是将自己写的音乐播放器拿出来。
帖子发表于 : 2010-01-26 23:21 
头像

注册: 2007-09-29 3:09
帖子: 5777
送出感谢: 0 次
接收感谢: 5
界面我喜欢,支持下


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 544 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 37  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译