Sponsored Content
Top Forums UNIX for Dummies Questions & Answers How to find untagged audio files? Post 302482107 by MrZehl on Monday 20th of December 2010 04:23:52 PM
Old 12-20-2010
Well, this is a learning fase for me. I just want to see if it's possible. It's eyeopening to work with streams. It's powerful and I want to get it. Playing with this helps.

So I played. And discovered this:
Code:
$ find -iname '*.mp3' -exec bash -c "
  id3 -Rl \"\$@\" | 
    awk -F: '
      /Title:/{
        print \$2
        }' IGNORECASE=1 RS=" {} +
 ./alex roeka - 1999  - wildernis/09 - Alex Roeka - Dronken Ochtendkade.mp3
 ./alex roeka - 1999  - wildernis/04 - Alex Roeka - Help me, ik ben echt.mp3
 ./alex roeka - 1999  - wildernis/06 - Alex Roeka - Noem het geen liefde.mp3
 ./alex roeka - 1999  - wildernis/02 - Alex Roeka - Schotwond in m'n ziel.mp3
 ./alex roeka - 1999  - wildernis/03 - Alex Roeka - Blues bij de deur waar de man staat.mp3
 ./alex roeka - 1999  - wildernis/10 - Alex Roeka - De lange liefde lang.mp3
 ./alex roeka - 1999  - wildernis/11 - Alex Roeka - Steeds dichter bij de grond.mp3
 ./alex roeka - 1999  - wildernis/12 - Alex Roeka - Vader.mp3
 ./alex roeka - 1999  - wildernis/08 - Alex Roeka - De mannenwoestijn.mp3
 ./alex roeka - 1999  - wildernis/07 - Alex Roeka - Kermis in ravenstein.mp3
 ./alex roeka - 1999  - wildernis/01 - Alex Roeka - Het schip genaamd 'de Nacht'.mp3

No track 05! But it is there. Look.
Code:
$ find -iname '*.mp3' 
./alex roeka - 1999  - wildernis/05 - Alex Roeka - Laat je maar zinken.mp3
./alex roeka - 1999  - wildernis/09 - Alex Roeka - Dronken Ochtendkade.mp3
./alex roeka - 1999  - wildernis/04 - Alex Roeka - Help me, ik ben echt.mp3
./alex roeka - 1999  - wildernis/06 - Alex Roeka - Noem het geen liefde.mp3
./alex roeka - 1999  - wildernis/02 - Alex Roeka - Schotwond in m'n ziel.mp3
./alex roeka - 1999  - wildernis/03 - Alex Roeka - Blues bij de deur waar de man staat.mp3
./alex roeka - 1999  - wildernis/10 - Alex Roeka - De lange liefde lang.mp3
./alex roeka - 1999  - wildernis/11 - Alex Roeka - Steeds dichter bij de grond.mp3
./alex roeka - 1999  - wildernis/12 - Alex Roeka - Vader.mp3
./alex roeka - 1999  - wildernis/08 - Alex Roeka - De mannenwoestijn.mp3
./alex roeka - 1999  - wildernis/07 - Alex Roeka - Kermis in ravenstein.mp3
./alex roeka - 1999  - wildernis/01 - Alex Roeka - Het schip genaamd 'de Nacht'.mp3

Why is that? I did:
Code:
$ id3 -Rl alex\ roeka\ -\ 1999\ \ -\ wildernis/05\ -\ Alex\ Roeka\ -\ Laat\ je\ maar\ zinken.mp3 

Filename: alex roeka - 1999  - wildernis/05 - Alex Roeka - Laat je maar zinken.mp3
Title: Laat Je Maar Zinken           
Artist: Alex Roeka                    
Album: Wildernis                     
Year:     
Genre: Other (12)
Track: 5
Comment: Het~Nachtdier

So why is it missing in the first list? Strange.
 

7 More Discussions You Might Find Interesting

1. Programming

Playing Audio files in C

Hi All, Looking for an assistance on how to access the speakers of my machine and play audio files using C. Any tutorials will be of great help. Regards, Sayantan. (1 Reply)
Discussion started by: Sayantan
1 Replies

2. UNIX for Dummies Questions & Answers

Find Audio Files With Specific Bandwidth?

Hi, I would like to write a shell script that will: -search the files of a specific user to find any audio files with a bandwidth iqual or greater than 192 kps - on the results i should see the file name along with all the whole file route and each file's size So I guess i should be using... (1 Reply)
Discussion started by: ubu-user
1 Replies

3. Shell Programming and Scripting

Script to list files not present in audio.txt file

I am having following folder structure. /root/audios/pop /root/audios/jazz /root/audios/rock Inside those pop, jazz, rock folders there are following files, p1.ul, p2.ul, p3.ul, j1.ul, j2.ul, j3.ul, r1.ul, r2.ul, r3.ul And I have a file named as "audio.txt" in the path /root/audios,... (11 Replies)
Discussion started by: gopikrish81
11 Replies

4. Shell Programming and Scripting

Manipulating audio files server side

Hi All, I have next to zero knowledge on what I am about to ask so I will just ask it in plain English :) I am wondering how best to go about manipulating audio files server side. The manipulations required are join files one after the other, eg, audio1 + audio2 + audio3 + audio4 = audio5 ... (0 Replies)
Discussion started by: linuxgoat
0 Replies

5. Slackware

Problems with audio recording in Audacity 2.0.5. Slackware64 14.1; Intel HD Audio.

I'm trying to record audio using Audacity 2.0.5 installed from SlackBuilds. My system is 64-bit Slackware 14.1 and a sound card is Intel HD Audio. I didn't change my sound system to OSS. (Default sound system in Slackware 14.1 is ALSA, isn't it?) First, I set Internal Microphone slider in KMix... (2 Replies)
Discussion started by: qzxcvbnm
2 Replies

6. UNIX for Dummies Questions & Answers

Remove untagged and junk data from an XML

Hi All , I have seen a lot of code samples which suggest how to remove the junk data from and XML , I need a code in unix which removes the junk characters as well as the valid characters those are not in XML tags , for example my XML is as follows : <?xml version="1.0"... (6 Replies)
Discussion started by: IshuGupta
6 Replies

7. Shell Programming and Scripting

Need a script for automation the convert a lot number audio files to another format

I have a lot number audio files in the MP3 proprietary format, I want to convert them to 'opus' the free and higher quality format, with keep metadata also. My selection command-line programs are SoX (Sound eXchange) for convert MP3 files to 'AIFF' format in order to keep quality and metadata*... (1 Reply)
Discussion started by: temp-usr
1 Replies
dr_symlinks(1)							  USER COMMANDS 						    dr_symlinks(1)

  NAME
      dr_unsort - unsort the current mpd playlist

  SYNOPSIS
      dr_unsort

  DESCRIPTION
      dr_unsort invokes unsort(1) on the current audio playlist as used by mpd.  Use it if you'd like some variation in your music.

  EXAMPLE
      If The_Beatles/The_White_Album_I/03-Glass_Onion.ogg is the current playing track and your current playlist looks like

	Flying_Lotus/Los_Angeles/01 Brainfeeder.mp3
	The_Beatles/The_White_Album_I/01-Back_in_the_U.S.S.R..ogg
	The_Beatles/The_White_Album_I/02-Dear_Prudence.ogg
      > The_Beatles/The_White_Album_I/03-Glass_Onion.ogg
	The_Beatles/The_White_Album_I/04-Ob-La-Di,_Ob-La-Da.ogg
	The_Beatles/The_White_Album_I/05-Wild_Honey_Pie.ogg
	The_Beatles/The_White_Album_I/06-The_Continuing_Story_of_Bungalow_Bill.ogg
	The_Beatles/The_White_Album_I/07-While_My_Guitar_Gently_Weeps.ogg
	Flying_Lotus/Los_Angeles/02 Breathe . Something_Stellar STar.mp3
	Flying_Lotus/Los_Angeles/03 Beginners Falafel.mp3
	Flying_Lotus/Los_Angeles/04 Camel.mp3
	Napalm_Death/The_Peel_Sessions/01-The_Kill-Prison_Without_Walls-Dead_Part_1.mp3
	Napalm_Death/The_Peel_Sessions/02-Deceiver-Lucid_Fairytale-In_Extremis.mp3
	Napalm_Death/The_Peel_Sessions/03-Blind_To_The_Truth-Negative_Approach-Common_Enemy.mp3
	Napalm_Death/The_Peel_Sessions/04-Obstinate_Direction-Life-You_Suffer_Pt_2.mp3
	Flying_Lotus/Los_Angeles/05 Melt!.mp3
	Flying_Lotus/Los_Angeles/06 Comet Course.mp3
	Flying_Lotus/Los_Angeles/07 Orbit 405.mp3
	Flying_Lotus/Los_Angeles/08 Golden Diva.mp3

      invoking dr_unsort will yield something like e.g.

	Flying_Lotus/Los_Angeles/01 Brainfeeder.mp3
	The_Beatles/The_White_Album_I/01-Back_in_the_U.S.S.R..ogg
	The_Beatles/The_White_Album_I/02-Dear_Prudence.ogg
      > The_Beatles/The_White_Album_I/03-Glass_Onion.ogg
	Flying_Lotus/Los_Angeles/02 Breathe . Something_Stellar STar.mp3
	The_Beatles/The_White_Album_I/04-Ob-La-Di,_Ob-La-Da.ogg
	Napalm_Death/The_Peel_Sessions/01-The_Kill-Prison_Without_Walls-Dead_Part_1.mp3
	Flying_Lotus/Los_Angeles/03 Beginners Falafel.mp3
	The_Beatles/The_White_Album_I/05-Wild_Honey_Pie.ogg
	Napalm_Death/The_Peel_Sessions/02-Deceiver-Lucid_Fairytale-In_Extremis.mp3
	Flying_Lotus/Los_Angeles/04 Camel.mp3
	The_Beatles/The_White_Album_I/06-The_Continuing_Story_of_Bungalow_Bill.ogg
	Napalm_Death/The_Peel_Sessions/03-Blind_To_The_Truth-Negative_Approach-Common_Enemy.mp3
	Flying_Lotus/Los_Angeles/05 Melt!.mp3
	The_Beatles/The_White_Album_I/07-While_My_Guitar_Gently_Weeps.ogg
	Napalm_Death/The_Peel_Sessions/04-Obstinate_Direction-Life-You_Suffer_Pt_2.mp3
	Flying_Lotus/Los_Angeles/06 Comet Course.mp3
	Flying_Lotus/Los_Angeles/07 Orbit 405.mp3
	Flying_Lotus/Los_Angeles/08 Golden Diva.mp3

  WARNING
      Due to limitations in the mpc/mpd protocol, dr_unsort needs filesystem level write access to mpd's playlist directory.

  ENVIRONMENT
      dr_unsort honors strings DR_PLAYLISTS (mpd's playlist directory) and DR_UNSORT (unsort pathname).

  SEE ALSO
      unsort(1), available from http://packages.debian.org/unsort.

  COPYRIGHT AND LICENSE
      This manpage is copyright 2010, 2011 Joost van Baal <joostvb-draai@mdcc.cx>.

      Draai is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, as published by the Free
      Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed	WITHOUT  ANY  WAR-
      RANTY. You should have received a copy of the GNU General Public License along with draai. If not, see http://www.gnu.org/licenses/.

  AUTHOR
      Joost van Baal <joostvb-draai@mdcc.cx>

  dr_symlinks 20110603						     03 juin 2011						      dr_symlinks(1)
All times are GMT -4. The time now is 04:35 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy