PHPackages                             spinitron/labeler - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. spinitron/labeler

ActiveProject

spinitron/labeler
=================

Labeler searches for record labels in Musicbrainz

0.1.1(10y ago)013ISCPHPPHP &gt;=5.6.0

Since Dec 29Pushed 10y ago1 watchersCompare

[ Source](https://github.com/tom--/labeler)[ Packagist](https://packagist.org/packages/spinitron/labeler)[ RSS](/packages/spinitron-labeler/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

labeler
=======

[](#labeler)

Adds record label to playlists.

Input playlist file must be in the format

```
Artist,Song,Album
Artist,Song,Album
...

```

Or with tab separators instead of commas if you give the `-t` option.

It reads from standard input by default and writes to dtandard output, or you may specify files:

```
labeler [-t] [in [out]]
  -t   use tab separators rather than commas
  in   input file name, or - for for stdin
  out  output file name, or - for for stdout

```

It is very slow, using one search and two lookups in [Musicbrainz](http://musicbrainz.org/)for each item.

Sometimes it can’t find the item in Musicbrainz and sometimes Musicbrainz doesn't have the label for the item.

### Example

[](#example)

Input

```
'Worcester Chamber Music Society','Various','live concert recording'
'Richie Havens','Follow','Follow'
'New Lost City Ramblers','How Can a Poor Man Stand Such Times and Live','The Early Yearts'
'Eric Andersen','Violets of Dawn','\'Bout Changes and Things'
'Suzzy Roche','Losing','Holy Smokes'
'The Carter Family','You\'ve Been a Friend to Me','You\'ve Been a Friend to Me'
'Mary Gauthier','Jackie\'s Train','Drag Queens In Limosines'
'Bob Franke','The Silence Of Parting/Trouble In This World','The Heart of the Flower'
'The Skillet Lickers','Molly Put The Kettle On/Sal\'s Gone To The Cider Mill/Big Ball In Town/Leather Breeches/ A Corn Licker Still In Georgia/Devilish Mary','Molly Put The Kettle On/Sal\'s Gone To The Cider Mill/Big Ball In Town/Leather Breeches/ A Corn Licker Still In Georgia/Devilish Mary'
'Chatham County Line','The Traveler/Should Have Known/Any Port In A Storm','Tightrope'

```

Output

```
"Worcester Chamber Music Society",Various,"live concert recording",
"Richie Havens",Follow,Follow,
"The New Lost City Ramblers","How Can a Poor Man Stand Such Times and Live?","The Early Years 1958 - 1962","Smithsonian Folkways"
"Eric Andersen","Violets of Dawn","'Bout Changes & Things","Vanguard Records"
"Suzzy Roche",Losing,"Holy Smokes","Red House Records"
"The Carter Family","There's No One Like Mother to Me","There's No One Like Mother to Me / No Depression in Heaven","Decca Records"
"Mary Gauthier","Jackie's Train","Drag Queens in Limousines",
"Bob Franke","The Silence Of Parting/Trouble In This World","The Heart of the Flower",
"The Skillet Lickers","Molly Put The Kettle On/Sal\'s Gone To The Cider Mill/Big Ball In Town/Leather Breeches/ A Corn Licker Still In Georgia/Devilish Mary","Molly Put The Kettle On/Sal\'s Gone To The Cider Mill/Big Ball In Town/Leather Breeches/ A Corn Licker Still In Georgia/Devilish Mary",
"Chatham County Line","Any Port in a Storm",Tightrope,"Yep Roc Records"

```

#### Thanks

[](#thanks)

Thanks to Musicbrainz for the service and to Mike Almond and chrisdawson for the client lib.

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~119 days

Total

2

Last Release

3671d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c8c8a3ea969dee0a429efdc385ea9585bdd20fa33e7cd0d689e1f224631a4313?d=identicon)[spinitron](/maintainers/spinitron)

---

Top Contributors

[![tom--](https://avatars.githubusercontent.com/u/1178722?v=4)](https://github.com/tom-- "tom-- (6 commits)")

### Embed Badge

![Health badge](/badges/spinitron-labeler/health.svg)

```
[![Health](https://phpackages.com/badges/spinitron-labeler/health.svg)](https://phpackages.com/packages/spinitron-labeler)
```

###  Alternatives

[coincheck/coincheck

Bindings of coincheck API

202.2k](/packages/coincheck-coincheck)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
