Org-mode mailing list
 help / color / mirror / Atom feed
From: Michael Brand <michael.ch.brand@gmail.com>
To: 42 147 <aeuster@gmail.com>
Cc: Org Mode <emacs-orgmode@gnu.org>
Subject: Re: managing a playlist
Date: Sun, 20 Jan 2013 11:25:41 +0100
Message-ID: <CALn3zohhHLWoRL7ACK+=iaPM0tPE1bYfyF2L63deBZMXvXcJzQ@mail.gmail.com> (raw)
In-Reply-To: <CAMgvimFWjVOyitNa+s-4AePOxOraAehqwTmDW1MCdJ29LFz+aw@mail.gmail.com>

On Sat, Jan 19, 2013 at 3:07 PM, 42 147 <aeuster@gmail.com> wrote:
> What's the best way to keep a playlist in org-mode?
>
> I just want to keep a list of everything I like. Right now my format is:
>
> **** Judas Priest
> ***** Painkiller (1990)
> ****** (2) Hell Patrol
> ****** (6) Night Crawler
> ****** (7) Between the Hammer and the Anvil
> **** At The Gates
> ***** Slaughter of the Soul (1995)
> ****** (1) Blinded By Fear
> ****** (2) Slaughter of the Soul
> ****** (3) Cold
> ****** (4) Under A Serpent Sun
> **** Megadeth
> ***** Killing is My Business (1985)

For what it’s worth, a good way for my requirements:

Since anyway I discover and cherry-pick songs and focus on songs
rather than albums, especially for more recent music, I decided to
move from the common path format “Judas Priest - 1990 Painkiller - 02
Hell Patrol” to the much simpler “Judas Priest - Hell Patrol”. The
album information is moved to _optional_ properties. It allows to add
songs much quicker, without losing the time to find out the album
year, name and track only to be able to insert the new song into the
right path.

The songs are in alphabetical order of its title. Album information
can be left empty and if added later doesn’t disturb the song’s path
and the ordering. I put up with the resulting scattering of albums.
Should I care about this in a rare case of a complete album, a
playlist for the album is perfect. E. g. M3U. Most of the times I have
very few songs per album, often only one.

Songs released more than once like in Best Of albums are not
duplicated. Case by case the properties for the album may be left
empty or contain the first released, the acquired or even several
albums e. g. concatenated in the field value. No concerns anymore also
on how to resolve this with the common path format and with complete
albums.

how the interactive column view in the buffer (C-c C-x C-c) looks like:
#+BEGIN: columnview
| artist - title                       | * | year | album       | tr |
|--------------------------------------+---+------+-------------+----|
| * Judas Priest                       |   |      |             |    |
| *** Between the Hammer and the Anvil | 1 | 1990 | Painkiller  | 07 |
| *** Come and Get It                  | 5 | 1988 | Ram It Down | 04 |
| *** Hell Patrol                      | 4 | 1990 | Painkiller  | 02 |
| * Lou Reed                           |   |      |             |    |
| *** Perfect Day                      |   |      |             |    |
| * The Jolly Boys                     |   |      |             |    |
| *** Perfect Day                      | 3 |      |             |    |
#+END:

file content:
#+STARTUP: odd
#+COLUMNS: %30ITEM(artist - title) %1rating(*) %4year %20album %2track(tr)
* Judas Priest
  - [[http://en.wikipedia.org/wiki/Judas_Priest]]
  - [[http://www.judaspriest.com]]
  - bla bla
*** Between the Hammer and the Anvil
    :PROPERTIES:
    :rating:   1
    :year:     1990
    :album:    Painkiller
    :track:    07
    :END:
    - [[http://www.youtube.com/watch?v=Ycte4mmN8l4]]
*** Come and Get It
    :PROPERTIES:
    :rating:   5
    :year:     1988
    :album:    Ram It Down
    :track:    04
    :END:
*** Hell Patrol
    :PROPERTIES:
    :rating:   4
    :year:     1990
    :album:    Painkiller
    :track:    02
    :END:
* Lou Reed
*** Perfect Day
    :PROPERTIES:
    :ID:       d25f4624-7c1d-40b3-8f53-5175696d4254
    :END:
    - [[http://en.wikipedia.org/wiki/Perfect_Day_(Lou_Reed_song)]]
    - covered by:
      - Patti Smith
      - The Jolly Boys: [[id:0a4045c5-428f-4ffd-9e90-ed2558355d11]]
      - for more cover versions see
        [[http://en.wikipedia.org/wiki/Perfect_Day_(Lou_Reed_song)#Other_versions]]
* The Jolly Boys
*** Perfect Day
    :PROPERTIES:
    :ID:       0a4045c5-428f-4ffd-9e90-ed2558355d11
    :rating:   3
    :discovered: [2010-09-30 Thu]
    :END:
    - covers Lou Reed: [[id:d25f4624-7c1d-40b3-8f53-5175696d4254]]
    - [[file:/podcasts/radio_station/music_show/2010-09-29.mp3::01:09:43]]
      (this link starts the podcast MP3 file at the position where the
      song was played)
    - bla bla

Michael

  reply	other threads:[~2013-01-20 10:25 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-01-19 14:07 42 147
2013-01-20 10:25 ` Michael Brand [this message]
2013-01-20 17:35   ` 42 147
2013-01-20 18:27     ` Michael Brand

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://orgmode.org

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CALn3zohhHLWoRL7ACK+=iaPM0tPE1bYfyF2L63deBZMXvXcJzQ@mail.gmail.com' \
    --to=michael.ch.brand@gmail.com \
    --cc=aeuster@gmail.com \
    --cc=emacs-orgmode@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

Org-mode mailing list

This inbox may be cloned and mirrored by anyone:

	git clone --mirror https://orgmode.org/list/0 list/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 list list/ https://orgmode.org/list \
		emacs-orgmode@gnu.org
	public-inbox-index list

Example config snippet for mirrors.
Newsgroups are available over NNTP:
	nntp://news.yhetil.org/yhetil.emacs.orgmode
	nntp://news.gmane.io/gmane.emacs.orgmode


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git