JSpiff Read Me
http://www.melloware.com/
Copyright 1999-2006 Emil A. Lefkof III
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Contents
--------
1. Overview
2. Features
3. Installation
4. Quick Usage
5. Acknowledgements
6. Feedback
1. Overview
--------
JSpiff is a Java API for reading and writing XSPF ("Spiff")
open XML playlists. Tired of Winamp M3U playlists? So are we!
2. Features
--------
-> It is open -- No proprietary lock-in.
-> It is portable -- You should be able to send a playlist to your friend and have it work.
-> It is well-engineered -- Most playlist formats get the easy things wrong.
-> Unlike M3U -- XSPF is XML.
-> Unlike SMIL -- XSPF is simple.
-> Unlike ASX -- XSPF is open.
-> JAXP Implementation available
-> JAXB Implementation available
-> Simple to use Java API
3. Installation
------------
FOR USERS:
-> Copy the following files into your classpath
-> JSpiff-1.0.jar
FOR DEVELOPERS:
-> To build you need Maven 2.0.4 or higher installed from Apache. Just run "mvn package" from the
directory where the pom.xml is located to build the project.
4. Quick Usage
------------
final XspfPlaylist playlist = new XspfPlaylist();
playlist.setTitle("Track Test Playlist");
playlist.setCreator("Melloware User");
playlist.setDate(new Timestamp(System.currentTimeMillis()));
playlist.setInfo("http://melloware.com/");
playlist.setVersion("1");
playlist.setImage("http://melloware.com/images/header.jpg");
playlist.setIdentifier(Integer.toString(super.hashCode()));
playlist.setLicense("http://www.apache.org/licenses/LICENSE-2.0.txt");
// create track list first
final XspfPlaylistTrackList tracks = new XspfPlaylistTrackList();
// now create track 1 and add to list
XspfTrack track = new XspfTrack();
track.setIdentifier("135c3af5-526f-4d87-9757-1b404b51e31d");
track.setLocation("C:\\music\\01 - She Talks To Angels.mp3");
track.setCreator("Black Crowes");
track.setAlbum("Shake Your Moneymaker");
track.setTitle("She Talks To Angels");
track.setAnnotation("This is a classic song");
track.setTrackNumByString("01");
track.setDurationByString("314");
tracks.addTrack(track);
// now create track 2 and add to list
track = new XspfTrack();
track.setIdentifier("e113c56f-c4d4-4bfb-b9f0-6f90a172b5a9");
track.setLocation("C:\\music\\02 - Come Together.mp3");
track.setCreator("Beatles");
track.setAlbum("Abbey Road");
track.setTitle("Come Together");
track.setAnnotation("Love the Beatles");
track.setTrackNumByString("02");
track.setDurationByString("226");
tracks.addTrack(track);
// add track to playlist
playlist.setPlaylistTrackList(tracks);
// make an xml document out of it
final String xml = playlist.makeTextDocument();
System.out.println(xml);
See demo at src\test\java\com\melloware\jspiff\jaxp\XspfJAXPTest.java for more info..
5. Acknowledgements
----------------
JSpiff could not be possible without Xiph.org creating the XSPF
playlist format. We would like to thank them for putting this
forward and getting the entire music community away from proprietary
playlist formats.
6. Feedback
--------
Your feedback on JSpiff (hopefully constructive) is always welcome. Please
visit http://www.melloware.com/ for links to browse and join mailing
lists, file bugs and submit feature requests.
Also a forum is set up at http://forum.melloware.com/index.php for discussion.
没有合适的资源?快使用搜索试试~ 我知道了~
Android例子项目.zip
共1078个文件
class:416个
java:253个
xml:136个
需积分: 0 0 下载量 179 浏览量
2023-04-05
14:45:17
上传
评论
收藏 7.62MB ZIP 举报
温馨提示
《Google Android开发入门与实践》光盘源代码
资源推荐
资源详情
资源评论
收起资源包目录
Android例子项目.zip (1078个子文件)
YPRSInterface.aidl 254B
YPRSInterface.aidl 254B
resources.ap_ 1.01MB
resources.ap_ 242KB
resources.ap_ 198KB
resources.ap_ 198KB
resources.ap_ 74KB
resources.ap_ 32KB
resources.ap_ 28KB
resources.ap_ 13KB
resources.ap_ 11KB
resources.ap_ 9KB
resources.ap_ 9KB
resources.ap_ 8KB
resources.ap_ 8KB
resources.ap_ 7KB
resources.ap_ 7KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
resources.ap_ 6KB
ex07_Widget.apk 1.02MB
douban_android.apk 254KB
ex07_layout.apk 247KB
ServicesDemo.apk 202KB
ex_PlayService.apk 202KB
Yobo.Android.apk 100KB
iTracks.apk 51KB
eoeInfosAssistant.apk 46KB
ex07_toast_and_notification.apk 19KB
ex08_2_contentProvider.apk 18KB
ex07_dialog.apk 16KB
ex08_2_SQLite.apk 15KB
rss_reader.apk 13KB
ex_TestServiceHolder.apk 13KB
ex07_list.apk 13KB
ex07_activity_intent.apk 11KB
ex08_1_SQLite.apk 11KB
ex09_BroadcastReceiver.apk 10KB
ex07_1_button.apk 9KB
ex_SharedPreferences.apk 9KB
ex07_menu.apk 9KB
ex08_1_ContentProvider.apk 9KB
HelloWorld.apk 8KB
ex_alarmService_1.apk 8KB
Auth.class 12KB
ShowTrack.class 11KB
FetchData.class 11KB
ToolHelper.class 10KB
User.class 9KB
PlayListActivity.class 9KB
Tools.class 8KB
DiaryContentProvider.class 6KB
Setting.class 6KB
ActivityMain.class 6KB
iTracks.class 5KB
FSExplorer.class 5KB
BoxActivty.class 5KB
Parser.class 5KB
ActivityMain.class 5KB
Hardware.class 5KB
ActivityDiaryEditor.class 5KB
ActivityShowSaying.class 4KB
eoeInfosAssistant.class 4KB
TrackDbAdapter.class 4KB
Runing.class 4KB
Software.class 4KB
System.class 4KB
DiaryDbAdapter.class 4KB
ActivityMain.class 4KB
ActivityMain.class 4KB
ShowInfo.class 4KB
MainActivity.class 4KB
LocateDbAdapter.class 4KB
ActivityMainNotification.class 4KB
ImageShowActivity.class 4KB
YPRService.class 4KB
LocateOverLay.class 4KB
ActivityAuthSuccess.class 4KB
ActivityMain.class 4KB
StationActivty.class 4KB
ActivityToast.class 4KB
ActivityShowSaying$SayingListAdapter.class 3KB
ShowTrack$MyOverlay.class 3KB
ShowTrack$MyLocationListener.class 3KB
TestServiceHolder.class 3KB
ActivityMain.class 3KB
YPRSInterface$Stub$Proxy.class 3KB
Track.class 3KB
NewTrack$1.class 3KB
ActivityAuth.class 3KB
YPRService$1.class 3KB
RSSHandler.class 3KB
TestService.class 3KB
Track.class 3KB
共 1078 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11
资源评论
小小哭包
- 粉丝: 1906
- 资源: 3968
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 建筑结构\施工图\A型施工图-建筑-空施08.dwg
- 建筑结构\施工图\A型施工图-建筑-空施07.dwg
- 视频下载神器-**猫抓**浏览器插件
- Java课程设计模板.docx
- com.whidev.mapchart.apk
- Delphi 12 控件之R121.patch1.zip
- Delphi 12 控件RADStudio-12-1-29-0-51961-7529-KeyPatch.rar
- Delphi 12 控件之Delphi 10.4.2 patch合并包.rar
- Delphi 12 控件之12.1Patch-Patch1.rar
- Delphi 12 控件之LMD.VCL.Full.Version.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功