Changeset 6a42724746cf15ac038540451a04f62bca3b5629
- Timestamp:
- 20/11/06 05:49:59
(2 years ago)
- Author:
- Rafaël Carré <funman@videolan.org>
- git-committer:
- Rafaël Carré <funman@videolan.org> 1163998199 +0000
- git-parent:
[a743fab8519640d289eddf2bf3c5df932d5ba24a]
- git-author:
- Rafaël Carré <funman@videolan.org> 1163998199 +0000
- Message:
Ignore empty vorbis comments (closes #704)
Comment unusued artist & album musicbrainz ids
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rd3217fc |
r6a42724 |
|
| 73 | 73 | char *psz_arturl; |
|---|
| 74 | 74 | char *psz_trackid; |
|---|
| | 75 | #if 0 //not used |
|---|
| 75 | 76 | char *psz_artistid; |
|---|
| 76 | 77 | char *psz_albumid; |
|---|
| | 78 | #endif |
|---|
| 77 | 79 | |
|---|
| 78 | 80 | int i_status; |
|---|
| … | … | |
| 105 | 107 | #define vlc_meta_SetArtURL( meta, b ) vlc_meta_Set( meta, arturl, b ); |
|---|
| 106 | 108 | #define vlc_meta_SetTrackID( meta, b ) vlc_meta_Set( meta, trackid, b ); |
|---|
| | 109 | #if 0 //not used |
|---|
| 107 | 110 | #define vlc_meta_SetArtistID( meta, b ) vlc_meta_Set( meta, artistid, b ); |
|---|
| 108 | 111 | #define vlc_meta_SetAlbumID( meta, b ) vlc_meta_Set( meta, albumid, b ); |
|---|
| | 112 | #endif |
|---|
| 109 | 113 | |
|---|
| 110 | 114 | |
|---|
| … | … | |
| 130 | 134 | m->psz_arturl = NULL; |
|---|
| 131 | 135 | m->psz_trackid = NULL; |
|---|
| | 136 | #if 0 //not used |
|---|
| 132 | 137 | m->psz_artistid = NULL; |
|---|
| 133 | 138 | m->psz_albumid = NULL; |
|---|
| | 139 | #endif |
|---|
| 134 | 140 | m->i_status = 0; |
|---|
| 135 | 141 | return m; |
|---|
| … | … | |
| 154 | 160 | free( m->psz_encodedby ); |
|---|
| 155 | 161 | free( m->psz_trackid ); |
|---|
| | 162 | #if 0 //not used |
|---|
| 156 | 163 | free( m->psz_artistid ); |
|---|
| 157 | 164 | free( m->psz_albumid ); |
|---|
| | 165 | #endif |
|---|
| 158 | 166 | free( m->psz_arturl ); |
|---|
| 159 | 167 | |
|---|
| … | … | |
| 185 | 193 | COPY_FIELD( encodedby ); |
|---|
| 186 | 194 | COPY_FIELD( trackid ); |
|---|
| | 195 | #if 0 //not used |
|---|
| 187 | 196 | COPY_FIELD( artistid ); |
|---|
| 188 | 197 | COPY_FIELD( albumid ); |
|---|
| | 198 | #endif |
|---|
| 189 | 199 | COPY_FIELD( arturl ); |
|---|
| 190 | 200 | } |
|---|
| r30ff712 |
r6a42724 |
|
| 627 | 627 | if( !strcasecmp( psz_name, "artist" ) ) |
|---|
| 628 | 628 | { |
|---|
| 629 | | vlc_meta_SetArtist( p_input->input.p_item->p_meta, |
|---|
| 630 | | psz_value ); |
|---|
| 631 | | input_ItemAddInfo( p_input->input.p_item, |
|---|
| 632 | | _(VLC_META_INFO_CAT), _(VLC_META_ARTIST), |
|---|
| | 629 | if( psz_value && ( *psz_value != '\0' ) ) |
|---|
| | 630 | { |
|---|
| | 631 | vlc_meta_SetArtist( p_input->input.p_item->p_meta, |
|---|
| | 632 | psz_value ); |
|---|
| | 633 | input_ItemAddInfo( p_input->input.p_item, |
|---|
| | 634 | _(VLC_META_INFO_CAT), |
|---|
| | 635 | _(VLC_META_ARTIST), |
|---|
| 633 | 636 | "%s", psz_value ); |
|---|
| | 637 | } |
|---|
| 634 | 638 | } |
|---|
| 635 | 639 | else if( !strcasecmp( psz_name, "title" ) ) |
|---|
| 636 | 640 | { |
|---|
| 637 | | vlc_meta_SetTitle( p_input->input.p_item->p_meta, |
|---|
| | 641 | if( psz_value && ( *psz_value != '\0' ) ) |
|---|
| | 642 | { |
|---|
| | 643 | vlc_meta_SetTitle( p_input->input.p_item->p_meta, |
|---|
| 638 | 644 | psz_value ); |
|---|
| 639 | | p_input->input.p_item->psz_name = strdup( psz_value ); |
|---|
| | 645 | p_input->input.p_item->psz_name = strdup( psz_value ); |
|---|
| | 646 | } |
|---|
| 640 | 647 | } |
|---|
| 641 | 648 | else if( !strcasecmp( psz_name, "album" ) ) |
|---|
| 642 | 649 | { |
|---|
| 643 | | vlc_meta_SetAlbum( p_input->input.p_item->p_meta, |
|---|
| | 650 | if( psz_value && ( *psz_value != '\0' ) ) |
|---|
| | 651 | { |
|---|
| | 652 | vlc_meta_SetAlbum( p_input->input.p_item->p_meta, |
|---|
| 644 | 653 | psz_value ); |
|---|
| | 654 | } |
|---|
| 645 | 655 | } |
|---|
| 646 | 656 | else if( !strcasecmp( psz_name, "musicbrainz_trackid" ) ) |
|---|
| 647 | 657 | { |
|---|
| 648 | | vlc_meta_SetTrackID( p_input->input.p_item->p_meta, |
|---|
| | 658 | if( psz_value && ( *psz_value != '\0' ) ) |
|---|
| | 659 | { |
|---|
| | 660 | vlc_meta_SetTrackID( p_input->input.p_item->p_meta, |
|---|
| 649 | 661 | psz_value ); |
|---|
| | 662 | } |
|---|
| 650 | 663 | } |
|---|
| | 664 | #if 0 //not used |
|---|
| 651 | 665 | else if( !strcasecmp( psz_name, "musicbrainz_artistid" ) ) |
|---|
| 652 | 666 | { |
|---|
| 653 | | vlc_meta_SetArtistID( p_input->input.p_item->p_meta, |
|---|
| | 667 | if( psz_value && ( *psz_value != '\0' ) ) |
|---|
| | 668 | { |
|---|
| | 669 | vlc_meta_SetArtistID( p_input->input.p_item->p_meta, |
|---|
| 654 | 670 | psz_value ); |
|---|
| | 671 | } |
|---|
| 655 | 672 | } |
|---|
| 656 | 673 | else if( !strcasecmp( psz_name, "musicbrainz_albumid" ) ) |
|---|
| 657 | 674 | { |
|---|
| 658 | | vlc_meta_SetAlbumID( p_input->input.p_item->p_meta, |
|---|
| | 675 | if( psz_value && ( *psz_value != '\0' ) ) |
|---|
| | 676 | { |
|---|
| | 677 | vlc_meta_SetAlbumID( p_input->input.p_item->p_meta, |
|---|
| 659 | 678 | psz_value ); |
|---|
| | 679 | } |
|---|
| 660 | 680 | } |
|---|
| | 681 | #endif |
|---|
| 661 | 682 | } |
|---|
| 662 | 683 | /* FIXME */ |
|---|
| r1a3692e |
r6a42724 |
|
| 92 | 92 | i++; |
|---|
| 93 | 93 | } |
|---|
| 94 | | |
|---|
| | 94 | #if 0 //not used |
|---|
| 95 | 95 | i = 0; |
|---|
| 96 | 96 | |
|---|
| … | … | |
| 119 | 119 | i++; |
|---|
| 120 | 120 | } |
|---|
| 121 | | |
|---|
| | 121 | #endif |
|---|
| 122 | 122 | i = 0; |
|---|
| 123 | 123 | |
|---|