emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* managing a playlist
@ 2013-01-19 14:07 42 147
  2013-01-20 10:25 ` Michael Brand
  0 siblings, 1 reply; 4+ messages in thread
From: 42 147 @ 2013-01-19 14:07 UTC (permalink / raw)
  To: emacs-orgmode

[-- Attachment #1: Type: text/plain, Size: 477 bytes --]

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)

etc.

[-- Attachment #2: Type: text/html, Size: 541 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: managing a playlist
  2013-01-19 14:07 managing a playlist 42 147
@ 2013-01-20 10:25 ` Michael Brand
  2013-01-20 17:35   ` 42 147
  0 siblings, 1 reply; 4+ messages in thread
From: Michael Brand @ 2013-01-20 10:25 UTC (permalink / raw)
  To: 42 147; +Cc: Org Mode

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

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: managing a playlist
  2013-01-20 10:25 ` Michael Brand
@ 2013-01-20 17:35   ` 42 147
  2013-01-20 18:27     ` Michael Brand
  0 siblings, 1 reply; 4+ messages in thread
From: 42 147 @ 2013-01-20 17:35 UTC (permalink / raw)
  To: Michael Brand; +Cc: Org Mode

[-- Attachment #1: Type: text/plain, Size: 5004 bytes --]

I appreciate the detailed reply, but org-tables is less tidy and browsable
than my simple hierarchy of nested headings; unless I misunderstood your
instructions. I copy / pasted what you wrote (starting with #+BEGIN) and
enabled interactive column view. But aside from a flashy change of colors
and borders, I don't see an improvement in functionality. What other
commands do you use in this mode when managing playlists? I could very well
be missing something here.


2013/1/20 Michael Brand <michael.ch.brand@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
>

[-- Attachment #2: Type: text/html, Size: 6097 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: managing a playlist
  2013-01-20 17:35   ` 42 147
@ 2013-01-20 18:27     ` Michael Brand
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Brand @ 2013-01-20 18:27 UTC (permalink / raw)
  To: 42 147; +Cc: Org Mode

Hi 42 (?)

On Sun, Jan 20, 2013 at 6:35 PM, 42 147 <aeuster@gmail.com> wrote:
> I appreciate the detailed reply, but org-tables is less tidy and browsable
> than my simple hierarchy of nested headings; unless I misunderstood your
> instructions.

Sorry for the misunderstanding, I try to be more explicit. The table
within the block “columnview” has been generated automatically from
all the entries below “#+END” and was only to give a glimpse of how
column view looks like.

> I copy / pasted what you wrote (starting with #+BEGIN) and
> enabled interactive column view. But aside from a flashy change of colors
> and borders, I don't see an improvement in functionality. What other
> commands do you use in this mode when managing playlists? I could very well
> be missing something here.

For the column view only the lines below “file content:” are
mandatory. With point on the first line, C-c C-x C-c activates the
column view which _adds an overlay to the headings with the values
from some properties_, here mainly the album information for the
songs. Do a few cycles with S-TAB repeated to get a very first
impression. There is much more like editing properties, calculation
etc., see:
http://orgmode.org/org.html#Column-view
http://thread.gmane.org/gmane.emacs.orgmode/5107/focus=5134
http://orgmode.org/worg/org-tutorials/org-column-view-tutorial.html

Michael

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-01-20 18:27 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-19 14:07 managing a playlist 42 147
2013-01-20 10:25 ` Michael Brand
2013-01-20 17:35   ` 42 147
2013-01-20 18:27     ` Michael Brand

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).