{"id":17599068,"url":"https://github.com/jinhucheung/hubplayer","last_synced_at":"2025-04-30T06:46:32.592Z","repository":{"id":24264599,"uuid":"27658606","full_name":"jinhucheung/HubPlayer","owner":"jinhucheung","description":"以酷狗音乐播放器的用户界面为原型, 制作的一个基于 Java Sound, 实现播放、搜索、下载的音乐播放器","archived":false,"fork":false,"pushed_at":"2022-03-03T16:25:53.000Z","size":3802,"stargazers_count":24,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-30T06:46:16.006Z","etag":null,"topics":["java","java-sound","java-swing","jsoup","music-player","substance"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jinhucheung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-12-07T03:57:50.000Z","updated_at":"2024-12-12T15:05:15.000Z","dependencies_parsed_at":"2022-08-06T01:15:29.466Z","dependency_job_id":null,"html_url":"https://github.com/jinhucheung/HubPlayer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhucheung%2FHubPlayer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhucheung%2FHubPlayer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhucheung%2FHubPlayer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jinhucheung%2FHubPlayer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jinhucheung","download_url":"https://codeload.github.com/jinhucheung/HubPlayer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251658196,"owners_count":21622819,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","java-sound","java-swing","jsoup","music-player","substance"],"created_at":"2024-10-22T10:09:05.974Z","updated_at":"2025-04-30T06:46:32.534Z","avatar_url":"https://github.com/jinhucheung.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HubPlayer\r\n\r\n以酷狗音乐播放器的用户界面为原型, 一个基于 Java Sound, 实现播放、搜索、下载歌曲的音乐播放器。\r\n\r\n此音乐播放器支持音乐格式较少, 只有 MID, WMA, MP3。最后，为音乐播放器置入一些自己和同学写的游戏，增强了一点娱乐性。\r\n\r\n![image](HubPlayer.jpg)\r\n\r\n## 功能说明\r\n\r\n程序启动时, 会在 E盘 创建一个 Hub 文件夹, Hub/SongLibrary.dat 保存了播放器抓取到的歌曲数据, Hub/download 保存了下载的歌曲。\r\n\r\n播放器的进度条没有实现跳帧功能。\r\n\r\n## 第三方库\r\n\r\nJava Zoom: Java Zoom 提供了一个兼容 Java Sound 的纯 Java 解码器，为 Javax.Sound 扩展 MP3 的 SPI 支持库。\r\n\r\nJaudiotagger: 提供一个 Java 类库用于编辑音频文件的 tag 信息。\r\n\r\nJSoup: 一款 Java 的 HTML 解析器, 可直接解析某个 URL 地址、HTML 文本内容。\r\n\r\nSubstance: UI 库\r\n\r\n## 时间\r\n\r\n2014-12-6\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinhucheung%2Fhubplayer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjinhucheung%2Fhubplayer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjinhucheung%2Fhubplayer/lists"}