Schweinepriester / beets-config

Config for https://github.com/beetbox/beets
MIT License
2 stars 4 forks source link

Milestones and general versioning #7

Closed Schweinepriester closed 9 years ago

Schweinepriester commented 9 years ago

i suggest we follow http://semver.org/ leading to versions like 0.0.1 or 0.0.1-alpha1

also we will use the git(hub) tagging feature for releases in the future

examples:

on a sidenote: while its somewhat boring, i recommend reading the semver-stuff, some good thoughts there :)

zabelhaft commented 9 years ago

how do i tag? https://git-scm.com/book/en/v2/Git-Basics-Tagging, but where to add?

Schweinepriester commented 9 years ago

while its of cource possible via CLI, i prefer the github-way, in our case: https://github.com/Schweinepriester/beets-config/releases/new, which also creates a new tag

but i think we will und should talk about releasing a version first. then i'm happy to do the rest :)

you already renamed the milestones, thanks!

zabelhaft commented 9 years ago

since the export of our string is working, why not release 0.0.1?

Schweinepriester commented 9 years ago

did you check the ID3 tags of the imported files? do they contain all information we normally would have? especially "of tracks" and "of CD"?

zabelhaft commented 9 years ago

forgot those; can't test until evening... does beets support these tags?

Schweinepriester commented 9 years ago
PS C:\Users\Hollberg> beet fields
Item fields:
  acoustid_fingerprint
  acoustid_id
  added
  album
  album_id
  albumartist
  albumartist_credit
  albumartist_sort
  albumdisambig
  albumstatus
  albumtype
  artist
  artist_credit
  artist_sort
  asin
  bitdepth
  bitrate
  bpm
  catalognum
  channels
  comments
  comp
  composer
  country
  data_source
  day
  disc
  disctitle
  disctotal
  encoder
  filesize
  format
  genre
  grouping
  id
  initial_key
  label
  language
  length
  lyrics
  mb_albumartistid
  mb_albumid
  mb_artistid
  mb_releasegroupid
  mb_trackid
  media
  month
  mtime
  original_day
  original_month
  original_year
  path
  rg_album_gain
  rg_album_peak
  rg_track_gain
  rg_track_peak
  samplerate
  script
  singleton
  title
  track
  tracktotal
  year

Album fields:
  added
  album
  albumartist
  albumartist_credit
  albumartist_sort
  albumdisambig
  albumstatus
  albumtotal
  albumtype
  artpath
  asin
  bitrate
  catalognum
  comp
  country
  data_source
  day
  disctotal
  genre
  id
  label
  language
  mb_albumartistid
  mb_albumid
  mb_releasegroupid
  month
  original_day
  original_month
  original_year
  path
  path
  rg_album_gain
  rg_album_peak
  script
  year
Template fields from plugins:
  bitrate

i think so: tracktotal and disctotal

zabelhaft commented 9 years ago

does it write those in auto-tag mode?

Schweinepriester commented 9 years ago
PS C:\Users\Hollberg\Desktop> beet ls -f '$tracktotal'
08
08
08
08
08
08
08
08
PS C:\Users\Hollberg\Desktop> beet ls -af '$disctotal'
01
PS C:\Users\Hollberg\Desktop>

seems to be the case.

but i'd like to check some files myself in itunes

zabelhaft commented 9 years ago

everythin correcly added; close?