IPB

Welcome Guest ( Log In | Register )

> foobar2000 General Forum Rules

This is NOT a tech support forum.
Tech support questions go to foobar2000 Tech Support forum instead.

See also: Hydrogenaudio Terms of Service.

 
Reply to this topicStart new topic
Checking if Embedded Artwork is present
sevenarts
post Sep 11 2012, 11:33
Post #1





Group: Members
Posts: 16
Joined: 5-September 12
Member No.: 102912



Now that Foobar supports embedding art and removing embedded artwork, is there a way to check what files in the library have or don't have embedded artwork? Are there tag fields for artwork that can be used with PRESENT and MISSING in queries and filters?
Go to the top of the page
+Quote Post
derty2
post Sep 11 2012, 18:47
Post #2





Group: Members
Posts: 580
Joined: 5-June 11
Member No.: 91257



Lately, I too have been thinking of this issue of 'managing embedded artwork while using foobar2000'.

1) I don't have any solutions for the OP

2) It would be great to have fb2k syntax support for filtering files containing embedded artwork.

3) It would be super-great if the foobar2000 Properties page was extended with a little panel showing an icon of the embedded image if present.
If you use MP3Tag, you will see a little panel on the bottom of the left-side which does exactly that; allows you to view and edit the embedded image as if it is a 'visual' tag.
Go to the top of the page
+Quote Post
garym
post Sep 11 2012, 19:45
Post #3





Group: Members
Posts: 510
Joined: 16-September 06
From: United States
Member No.: 35261



and in mp3 tag, add a column with:
$if(%_covers%,Yes,No)

This will report whether you have embedded art in a file.
for cover type use:
%_cover_type%

for cover size use:
%_cover_size%


Go to the top of the page
+Quote Post
Lesmo16
post Sep 11 2012, 19:52
Post #4





Group: Members
Posts: 56
Joined: 7-July 06
Member No.: 32645



QUOTE (derty2 @ Sep 11 2012, 18:47) *
...
3) It would be super-great if the foobar2000 Properties page was extended with a little panel showing an icon of the embedded image if present.
...

Support++
Go to the top of the page
+Quote Post
sevenarts
post Sep 11 2012, 21:17
Post #5





Group: Members
Posts: 16
Joined: 5-September 12
Member No.: 102912



QUOTE (garym @ Sep 11 2012, 14:45) *
and in mp3 tag, add a column with:
$if(%_covers%,Yes,No)

This will report whether you have embedded art in a file.
for cover type use:
%_cover_type%

for cover size use:
%_cover_size%


It would be great if Foobar added support for this kind of syntax, either natively or through a component. Can we add this as a feature request?
Go to the top of the page
+Quote Post
derty2
post Sep 11 2012, 22:27
Post #6





Group: Members
Posts: 580
Joined: 5-June 11
Member No.: 91257



If features for managing/editing embedded artwork in foobar2000 were implemented,
there would be more programming and design considerations than you may think...


I just did a "real" test action using MP3Tag:

      - Open MP3Tag
      - Drag root folder of my entire media library into MP3Tag ==> 7689 items, indexed in 70+ seconds
      - At right-side list view => Select all (CTRL+A)
      - At left-side tag view, we look at the "Embedded Cover" viewing panel.

        The panel refuses to show an image (which is correct, because we have selected multiple items) and shows a message: "Cover varies".
        However, In the right-side List View I have created a column to report "YES/NO" for embedded image presence (see previous post above).
        This column gives me immediate and fast feedback to the presence of an image in a very long list, because my eyes need to look for only two words... "YES" or "NO" ...down a vertical column.



So what is the essential thing about MP3Tag which makes it great for such tasks? The coupling of two views side-by-side!
One can imagine the left view as the foobar2000 Properties page. One can imagine the right-view as a foobar2000 playlist view.
MP3Tag couples these two things in real-time !!

So if I was to "imagine" using a future version of foobar2000 with an extended Properties page containing an "embedded cover tag viewing panel". . .

      - Open foobar2000
      - Drag root folder of my entire media library into foobar ==> 7689 items, indexed in 78+ seconds
      - At Playlist View => Select all (CTRL+A) => Open Properties page (ALT+ENTER)
      - The "embedded cover tag viewing panel" refuses to show an image (which is correct, because we have selected multiple items) and shows a message: "«multiple values»"


So what is the next thing in this graphical interface of this "new" Properties page which will help me quickly manage the embedded artwork of 7689 items !?

The essential difference between the graphical interfaces of the "fb2k Properties page" and "MP3Tag" is ONE view versus TWO coupled views . . .

Hmmmm . . .

A THEORETICAL DESIGN:
      Drag-Drop entire media library into an fb2k playlist, select all and open the Properties window.
      In Properties main window, The "embedded cover tag viewing panel" is showing "«multiple values»" and we double-click on it
      and a second window flies open ... "Edit Value: Embedded Image" .
      Obviously this Tag Properties Edit page is different to all the other ones because it is dealing with an image.

      Therefore we may imagine a two-column view...
      The left-side column lists all our items, and is configurable by the user (i.e. right-click column header and choose a "Field name").
      The right-side column has a header named "Cover Present" and its lines will show us one of two words: "YES" or "NO" (and will sort YES/NO items if clicking on column header).
      Also add some mouse and keyboard functions for managing/editing selected items.
      Add some buttons for "frequently used tasks".

      And last but not least...
      MP3Tag is a respected piece of software and its syntax for embedded artwork is good and well thought out,
      instead of reinventing the wheel, maybe it would be a wise idea to "standardize" with it and incorporate the same syntax scheme.


I haven't pondered over it for too long, but the design seems pretty reasonable and logical?

Feel free to share your own thoughts and ideas.
 
***EDIT***     added the "sort by clicking on column header" idea by garym at next post.
 
 

This post has been edited by derty2: Sep 11 2012, 23:11
Go to the top of the page
+Quote Post
garym
post Sep 11 2012, 22:35
Post #7





Group: Members
Posts: 510
Joined: 16-September 06
From: United States
Member No.: 35261



and I assume you noted that in mp3tag, one can sort on these columns (so you could end up with the "no" embedded art albums all sorted together. There are view filters for such things in mp3tag as well.
Go to the top of the page
+Quote Post
Ehaboof
post Feb 14 2013, 01:16
Post #8





Group: Members
Posts: 8
Joined: 6-September 12
From: Free Syria
Member No.: 102937



Many users want foobar to support this syntax but for various uses, so the mp3tag won't work for them.


I want the album artwork component to check if there is an artwork or not, if not then I want it to display a certain image instead of the default black one.




Go to the top of the page
+Quote Post
adyry
post Jan 16 2014, 17:25
Post #9





Group: Members
Posts: 3
Joined: 16-January 14
Member No.: 114036



1. Grab your library from foobar to mp3tag
2. Sort files by %_covers% column
3. select files with covers equal 0
4. (optional) perform "import cover from file" action, sort by covers again, select tracks that still don't have cover
5. grab tracks to foobar playlists window - you have playlist with files w/o cover smile.gif
6. (optional, if u use discogs tagger) perform "update album art" on those tracks
7. add missing covers

This post has been edited by adyry: Jan 16 2014, 17:28
Go to the top of the page
+Quote Post
eahm
post Jan 16 2014, 18:38
Post #10





Group: Members
Posts: 1038
Joined: 11-February 12
Member No.: 97076



My favorite option would be like the one adapted for ReplayGain, Peter may have his own reasons why he didn't make it the same. "Remove ReplayGain" shows greyed out if no ReplayGain tags are present in the file/s.


--------------------
/lwAsIimz
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 31st July 2014 - 15:04