#author("2020-07-11T12:34:16+09:00","","") #author("2023-10-20T11:07:52+09:00","","") #contents -Media Library Search / Playlist Search / [[Album List+Filter>Album List 解説]] を始めとする検索フィルター機能を持つコンポーネントで、 [[Title Formatting:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference]]や[[Query Syntax:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Query_syntax]]を利用すれば柔軟なプレイリスト作成が出来る。 その為に[[Properties:http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Properties]]などでのタグ付けが必要となってくる。foobar2000はタグ付けも長けているのでタグ付けの機能も習得し、検索フィルター機能を十分に活用したい。 タグ付けや柔軟なプレイリスト作成がfoobar2000の特徴とも言える。 *[[Playback Statistics:http://www.foobar2000.org/components/view/foo_playcount]]の導入 [#o3672a6c] -Playback countの他にも最近再生したTrack、最近Media Libraryに追加したTrackなど [[Title Formatting:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference]]、[[Query Syntax:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Query_syntax]]を使用してMedia Library Searchなどで柔軟なPlaylist作成が可能 -最近Media Libraryに追加したTrack >%added% - date/time at which the song was added to the Media Library. -メニュー>Library>Playback Statistics>Show recently added 'Media Library Search起動' %added% DURING LAST 1 WEEK SORT DESCENDING BY %added% -手動入力例: %added% DURING LAST 4 WEEK''&color(DarkRed,S);'' SORT DESCENDING BY %added% -最近再生したTrack メニュー>Library>Playback Statistics>Show recently played %last_played% DURING LAST 1 WEEK SORT DESCENDING BY %last_played% Media Library Search右上...をクリックしてCreate Autoplaylistを選択すると自動で追加される。 -参考: [[Playback Statistics v3.x (foo playcount):http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components/Playback_Statistics_v3.x_%28foo_playcount%29#Title_formatting_fields]] *Media Library Search [#p2b5a994] -Menu -> Library -> Search 右上「...」をクリックして「Create Playlist / Create Auto Playlist」を選択する。右上「?」をクリックすると[[Query Syntax:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Query_syntax]]が表示される --例1:style(サブジャンル)タグに「Female」があるもので、2005~現在までのファイルを抽出: style HAS Female AND date GREATER 2004 --例2:最近2週間で聴いた曲: %last_played% DURING LAST 2 WEEKS --例3: 最近2週間で更新したトラックでサブジャンルがFemaleを含むもの、そしてジャンルにindieを含むもの、そしてDATEは2013より大きい(2014以降)、ソートは降順でMedia Libraryに追加した順: %last_modified% DURING LAST 2 WEEKS AND STYLE HAS Female AND GENRE HAS indie AND DATE GREATER 2013 SORT DESCENDING BY %added% --例4: 最近8週間でMedia Libraryに追加したもので、ジャンルにPopまたはサブジャンル(TAG)にFemaleを含むもの、そしてDateは2015以降のもの、ソート順は追加順(降順): (%added% DURING LAST 8 WEEKS) AND (GENRE HAS Pop OR TAG HAS Female) AND (DATE GREATER 2014) SORT DESCENDING BY %added% -アルバム、トラック番号などばらける場合は、Playlist Manager/Playlist Name上右クリック/Autoplaylist.../Autoplaylist Properties のSort patternを入れる。 --$sub(99999999,$replace(%added%,-,)) - $swapprefix(%album artist%) - $sub(3000,%date%) - %album% - %discnumber% - %tracknumber% - %title% -画像は %added% DURING LAST 8 WEEKS SORT DESCENDING BY %added% 最近8週間でライブラリに追加した曲、ソート順は追加順(降順)。 #imgr(./snaps/pl_search.jpg); -同様の機能でAlbum List+Filter -> Auto Playlistなどがある -Album ListでのAutoplaylist作成 Preferences Album List > Events > click actionプルダウンで"Create Autoplaylist"を選択 -SORT <> BYを使用しなで、Playlist Manager/Playlist Name上で右クリック/Autoplaylist .../Autoplaylist Properties のSort patternでソートを決定する事も出来る。気楽にAutoplaylist、ソートを編集出来る。編集しても変更されない場合は、新規にAutoplaylistを作成する。 -Date functions: $date(time) yyyy-mm-dd形式で表示される。これらをSort Patternで"降順"の書式に変更する。 --$date(%date%) -Special fields: $date(%last_modified%) -$date(%added%), $date(%last_played%) / [[Playback Statistics (foo_playcount):http://www.foobar2000.org/components/view/foo_playcount]] -$date(%file_created%), $date(%last_accessed%) / [[FileFile Date Time (foo_file_datetime):https://foobar2000.xrea.jp/?General/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%93%8D%E4%BD%9C#a4ff49f7]] -$date(%file_created%), $date(%last_accessed%) / [[FileFile Date Time (foo_file_datetime)>General/ファイル操作#a4ff49f7]] -Sort Patternで"降順"の書式 (他のソートパターンでも使える) --$sub(99999999,$replace(%added%,-,)) --$sub(99999999,$replace(%file_created%,-,)) --$sub(99999999,$replace(%added%,-,)) - $sub(3000,%date%) - $swapprefix(%album artist%) - %album% - %discnumber% - %tracknumber% - %title% --$sub(99999999,$replace(%added%,-,)) - $swapprefix(%album artist%) - $sub(3000,%date%) - %album% - %discnumber% - %tracknumber% - %title% -ライブラリ全てのトラックをファイル作成日時(降順)でソート。 --ALL SORT DESCENDING BY %file_created% --Autoplaylist Properties のSort pattern: ---$sub(99999999,$replace(%file_created%,-,)) - $swapprefix(%album artist%) - $sub(3000,%date%) - %album% - %discnumber% - %tracknumber% - %title% --Playlist ViewのColumnに $date(%file_created%) を追加してファイル作成日時を表示する。 *Playlist Search [#oe489403] -Menu -> Edit -> Search -Playlist内検索、及び[[Title Formatting:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference]]や[[Query Syntax:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Query_syntax]]を使用して条件付き抽出可能 -[[Title Formatting:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Titleformat_Reference]]や[[Query Syntax:http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Query_syntax]]を使用して条件付き検索(抽出)したものやコピーして新たにPlaylistを作成する事が出来る #imgr(./snaps/ml_search.jpg); :参考| -Title Formatting Reference --http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Titleformat_Reference -title formatting reference 日本語版 --http://tnetsixenon.xrea.jp/title_formatting.html -Query syntax --http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Query_syntax -[[Query syntax 日本語>Query syntax]] -[[Playback Statistics v3.x (foo playcount) / Title formatting fields:http://goo.gl/B2hL84]] -Preferences Media Library --http://wiki.hydrogenaudio.org/index.php?title=Foobar2000:Preferences:Media_Library