{"id":16589509,"url":"https://github.com/rnons/jinkell","last_synced_at":"2025-10-15T15:51:46.165Z","repository":{"id":7172705,"uuid":"8474063","full_name":"rnons/jinkell","owner":"rnons","description":"When Jing.fm meets Haskell. You might be interested in https://github.com/rnons/lord","archived":false,"fork":false,"pushed_at":"2014-07-20T03:28:33.000Z","size":293,"stargazers_count":15,"open_issues_count":1,"forks_count":3,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-09T06:41:33.134Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Haskell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rnons.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-02-28T07:25:42.000Z","updated_at":"2024-04-02T17:40:22.000Z","dependencies_parsed_at":"2022-08-19T21:40:46.767Z","dependency_job_id":null,"html_url":"https://github.com/rnons/jinkell","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rnons/jinkell","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnons%2Fjinkell","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnons%2Fjinkell/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnons%2Fjinkell/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnons%2Fjinkell/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rnons","download_url":"https://codeload.github.com/rnons/jinkell/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnons%2Fjinkell/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265266111,"owners_count":23737171,"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":[],"created_at":"2024-10-11T23:09:03.263Z","updated_at":"2025-10-15T15:51:41.086Z","avatar_url":"https://github.com/rnons.png","language":"Haskell","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Jing.fm API文档\n\n\u003chttp://rnons.github.io/jinkell\u003e\n\n## JingLib: Jing.fm wrapper in Haskell\n\n安装\n\n    cd jinglib\n    cabal install\n\n## Jinkell: Jing.fm CLI 客户端\n\nJinkell使用mplayer的slave模式进行后台播放。请确保你已经安装有mplayer，注意: [mplayer]不等于[mplayer2]。\n\n** 注 **: 以[mpd]为后端的jing.fm客户端已经并入[lord]项目。\n\n### 安装\n\n    cd jinkell\n    cabal install\n    \n名为 **jinkell** 的可执行文件会被安装到 *~/.cabal/bin/* 路径下。\n\n\n### 功能\n\n- 登录Jing.fm\n- “用大白话描述出你想听的音乐”\n- 收听/暂停/换歌\n- 标记喜欢/讨厌 \n\n### 命令\n\n所有控制命令均以`:`开头，其它字符均作为“你想听音乐的描述”发送到jing.fm\n\n- `:p` 或 `:pause` 暂停/播放\n- `:n` 或 `:next` 切歌\n- `:love` 标记喜欢\n- `:hate` 标记讨厌\n- `:save` 保存\"用户名/token\"到 *~/.jinkell/jinkell.cfg* （！明文！）\n- `:help` 帮助信息\n\n\n[lord]: https://github.com/rnons/lord\n[mplayer]: http://www.mplayerhq.hu/\n[mplayer2]: http://www.mplayer2.org/\n[MPD]: http://musicpd.org/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frnons%2Fjinkell","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frnons%2Fjinkell","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frnons%2Fjinkell/lists"}