{"id":20640090,"url":"https://github.com/praj-foss/coucal","last_synced_at":"2025-08-30T09:33:55.127Z","repository":{"id":87070743,"uuid":"226934119","full_name":"praj-foss/coucal","owner":"praj-foss","description":"A Clojure library for parsing ID3 tags from MP3 files","archived":false,"fork":false,"pushed_at":"2019-12-19T16:54:18.000Z","size":25,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-22T13:59:12.987Z","etag":null,"topics":["clojure","clojure-library","id3v2","mp3-tags"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/praj-foss.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-12-09T17:56:17.000Z","updated_at":"2019-12-19T16:54:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"58ecd152-8ae9-4bc6-a047-49c9ad0e7fe0","html_url":"https://github.com/praj-foss/coucal","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/praj-foss/coucal","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praj-foss%2Fcoucal","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praj-foss%2Fcoucal/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praj-foss%2Fcoucal/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praj-foss%2Fcoucal/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/praj-foss","download_url":"https://codeload.github.com/praj-foss/coucal/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/praj-foss%2Fcoucal/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272833298,"owners_count":25000870,"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","status":"online","status_checked_at":"2025-08-30T02:00:09.474Z","response_time":77,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["clojure","clojure-library","id3v2","mp3-tags"],"created_at":"2024-11-16T15:27:54.130Z","updated_at":"2025-08-30T09:33:55.103Z","avatar_url":"https://github.com/praj-foss.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"coucal\n======\nA Clojure library for parsing ID3 tags from MP3 files.\nIt only supports ID3v2.3 tags currently, which is also the\nmost popular version as of writing this. Support for other\nversions will be coming soon. \n\nIt's a fun project created while I was learning Clojure.\nA lot more features have been planned including support\nfor writing out tags. Feel free to submit an issue or a\nPR if you feel like it.\n:relaxed:\n\n### Examples\n```clojure\n;; First\n(require '[coucal.core :as cou]\n         '[clojure.java.io :as io])\n\n;; Read from MP3\n(with-open [mp3 (io/input-stream \"The Calling.mp3\")]\n  (cou/read-tag mp3))\n=\u003e\n{:version \"2.3.0\",\n :size 4342,\n :frames {:genre \"(17)Rock\",\n          :track-num \"7\",\n          :publisher \"Exzel Music Co.\",\n          :composers [\"Rick Costello\"],\n          :band \"Angelwing\",\n          :title \"The Calling [Nymph Mix]\",\n          :year 2001,\n          :length 199866,\n          :artists [\"Angelwing\"],\n          :album \"The Nymphaeum\"}}\n```\n\n## License\nThis project is licensed under the MIT License. \nPlease see the [LICENSE](LICENSE) file for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraj-foss%2Fcoucal","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpraj-foss%2Fcoucal","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpraj-foss%2Fcoucal/lists"}