home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
MediaPortal 1 Plugins
Global Music Search v2.0.0 [2014-02-19]
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="d-fader" data-source="post: 288316" data-attributes="member: 25116"><p><strong>Yeah! Finally there's a new version of your favorite searcher!</strong></p><p></p><p>Pasted from the section 'Some words from the author':</p><p></p><p>Well well, finally, after graduating (aced it of course, *cough*) I found some time</p><p>to dive into this gem (at least for me it is <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" />) again. I've finally added a configuration</p><p>dialog which looks pretty neat if I may say so. You can select your input style in this</p><p>dialog. The SMS-styled input can be improved somewhat, but hey, at least you</p><p>can finally input your favorite artists in a 2.0 way <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /></p><p>For now, still no support for video files, but I promise I will dive into that soon! I </p><p>hope you can wait just a little bit longer (to implement this, it takes some more time,</p><p>since there need I need to create some new GUI screens).</p><p>Last but not least, you can now add all results to the playlist with a single click in the </p><p>context menu of the result list, thanks 'rsbrux' (who came with the idea)!</p><p>Oh yeah, I've added an MPI installer for you lazy asses too, hope you like it <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>Well, that's it for now, have fun and keep searching! ...honey, where's my beer!?</p><p></p><p></p><p><strong><em>Please test this version, I want the bugs to be goners before I upload it as a real plugin <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></em></strong></p><p></p><p></p><p><strong>GlobalSearch (version 0.1.5ß)</strong></p><p>This plugin (at the moment) allows you to search through your complete music </p><p>library and provides functionality to control what you want to do with the</p><p>search results. </p><p>It was developed due to the frustration that up until now you can only search </p><p>in the on-screen list of items (i.e. filter).</p><p></p><p></p><p><strong>Summary</strong></p><p>Project name : GlobalSearch</p><p>Type : MediaPortal Window plugin</p><p>Version : 0.1.5ß</p><p>Release date : July 29, 2008</p><p>Author : d-fader</p><p>Contact : dfader(at)gmail.com</p><p>License : GNU General Public License</p><p></p><p></p><p><strong>Features</strong></p><p></p><p><strong>New in this release (0.1.5ß)</strong></p><p>- MPI support</p><p>- Configuration support (from within the configuration part of MP)</p><p>- Configuration option: Keyboard type (normal or SMS-styled input)</p><p>- When you've entered a query, GlobalSearch will directly search (the search </p><p> button is gone).</p><p>- Search button replaced with 'Last searches', which shows a list of your</p><p> search history (up to 10 items). This will be saved, so when you restart</p><p> MP, the search history will not be void.</p><p>- Extra option in context-menu of results (i button on remote or F9 on keyboard) -> Add all to playlist (adds all results to the current playlist)</p><p></p><p><strong>0.1ß</strong></p><p>- Globally search music library</p><p>- Filter Artist, Album, Filename, Songname, Year and Genre</p><p>- Case sensitivity support</p><p>- Play a single result (directly or add to playlist)</p><p>- Add album of a single result to the playlist</p><p>- Add single result to favorites</p><p>- Switch to playlist or playing now</p><p>- View details of a single result, including cover art</p><p></p><p></p><p><strong>How to search</strong></p><p>The search engine will search with an AND operator between each word. This </p><p>means that searching for Gun Rose will find Guns and Roses as well as</p><p>Gun's and roses. When you want to search for a specific text, use double</p><p>quotes. This means that "Gun Rose" will specifically search for Gun Rose and</p><p>won't return Guns and Roses.</p><p></p><p></p><p><strong>Requirements</strong></p><p>MediaPortal 1.0.0 RC2</p><p>MediaPortal 1.0.0 RC2 SVN</p><p></p><p>Both versions have their own folder. The SVN version works until</p><p>the latest snapshot. Older versions may work, not sure.</p><p></p><p></p><p><strong>To-do</strong></p><p>x Save search options (and/or results)</p><p>- Improve it to become a REAL global search (music, movies, pictures, etc.)</p><p>x Blue-two wide support (it works, but nothing is aligned at the moment)</p><p>- Other skin support</p><p>- Search progress</p><p>- Integration with MyMusic (and MyMovies, MyPictures, etc.), longshot.</p><p></p><p></p><p><strong>Installation Instructions</strong></p><p></p><p><em>Automatic</em></p><p>Use the MPI.</p><p></p><p><em>Manual</em></p><p>- Shutdown MediaPortal</p><p>- Copy the plugins & skin directory to your MediaPortal directory </p><p> (e.g.: c:\Program Files\Team-MediaPortal\MediaPortal).</p><p>- Start MediaPortal</p><p></p><p></p><p><strong>Version History</strong></p><p>0.1.5ß 2008/07/29 - Added configuration (SMS styled input), search history and 'add all to playlist'.</p><p>0.1.1ß 2007/06/08 - Added support for the 0.2.3 RC2 version of MediaPortal which has a revised Music Database structure, no new features yet.</p><p>0.1ß 2007/10/08 - Initial release (search and browse through the music library)</p><p></p><p></p><p><strong>Thanks</strong></p><p>Nickola - Thanks for the SMS styled input code (although it's pretty Basic atm <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />)</p><p>Skinners - Thanks for implementing GS in your skins!</p><p>Supporters - Thanks for helping me out on the forum!</p><p>Sebastian Moleski - Thanks for the TStringList (Delphi class) port. I've made </p><p>some changes to though (naming and bufixes) <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p></p><p><strong>Words from the author</strong></p><p></p><p><strong>July 29th, 2008</strong></p><p>Well well, finally, after graduating (aced it of course, *cough*) I found some time</p><p>to dive into this gem (at least for me it is <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" />) again. I've finally added a configuration</p><p>dialog which looks pretty neat if I may say so. You can select your input style in this</p><p>dialog. The SMS-styled input can be improved somewhat, but hey, at least you</p><p>can finally input your favorite artists in a 2.0 way <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite7" alt=":p" title="Stick Out Tongue :p" loading="lazy" data-shortname=":p" /></p><p>For now, still no support for video files, but I promise I will dive into that soon! I </p><p>hope you can wait just a little bit longer (to implement this, it takes some more time,</p><p>since there need I need to create some new GUI screens).</p><p>Last but not least, you can now add all results to the playlist with a single click in the </p><p>context menu of the result list, thanks 'rsbrux' (who came with the idea)!</p><p>Oh yeah, I've added an MPI installer for you lazy asses too, hope you like it <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>Well, that's it for now, have fun and keep searching! ...honey, where's my beer!?</p><p> </p><p></p><p><strong>October 8th, 2007</strong></p><p>Hi again! This is just a minor revision of the plug-in with an update to </p><p>support the new database structure of the Music section in MediaPortal.</p><p>First of all, thanks for all the feedback I've been getting from all of</p><p>you guys and girls (?). I have written them down on some paper which</p><p>is floating around somewhere in the universe <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />. I know the plug-in needs to </p><p>be expanded, I just don't have the time, but when I do, I will add all those nice</p><p>features! Oh yeah, there are some contacts about integrating the plug-in in the</p><p>Music section, but that still has to be built, so please, hold on and for now:</p><p>Search, play and swing!</p><p></p><p></p><p><strong>June 8th, 2007</strong></p><p>Hi! Thanks for trying this new plug-in for MediaPortal. I'll try to write</p><p>some words with every new release. This is my first Visual Studio project, so</p><p>it was (and IS) quite a challenge to master the IDE <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>I've made an abstract object model which makes it possible to search anything,</p><p>although you can only search through your music library at the moment.</p><p>I have taken into account that a multi-threaded search will be one of the </p><p>future possibilities, so the object model is ready for that, although nothing</p><p>thread-safe (critical sections, synchronization) is done yet.</p><p>I would like to get some feedback on the plug-in so we can decide what's the</p><p>next best step and on which part we should focus. Feel free to review the code,</p><p>cause I hate bad designed code (though that's my specialty <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" />) </p><p>Oh yeah, since there wasn't a multi-select dialog (I couldn't find it anyway),</p><p>I 'hacked' my way around the DialogMenu to make a descendant that supports</p><p>multi select lists (used when specifying search fields). Feel free to use or</p><p>review it. Its skin file is DialogMultiSelect.xml .</p><p>Last but not least: have fun with the plugin!</p></blockquote><p></p>
[QUOTE="d-fader, post: 288316, member: 25116"] [b]Yeah! Finally there's a new version of your favorite searcher![/b] Pasted from the section 'Some words from the author': Well well, finally, after graduating (aced it of course, *cough*) I found some time to dive into this gem (at least for me it is ;)) again. I've finally added a configuration dialog which looks pretty neat if I may say so. You can select your input style in this dialog. The SMS-styled input can be improved somewhat, but hey, at least you can finally input your favorite artists in a 2.0 way :P For now, still no support for video files, but I promise I will dive into that soon! I hope you can wait just a little bit longer (to implement this, it takes some more time, since there need I need to create some new GUI screens). Last but not least, you can now add all results to the playlist with a single click in the context menu of the result list, thanks 'rsbrux' (who came with the idea)! Oh yeah, I've added an MPI installer for you lazy asses too, hope you like it :) Well, that's it for now, have fun and keep searching! ...honey, where's my beer!? [B][I]Please test this version, I want the bugs to be goners before I upload it as a real plugin :)[/I][/B] [B]GlobalSearch (version 0.1.5ß)[/B] This plugin (at the moment) allows you to search through your complete music library and provides functionality to control what you want to do with the search results. It was developed due to the frustration that up until now you can only search in the on-screen list of items (i.e. filter). [B]Summary[/B] Project name : GlobalSearch Type : MediaPortal Window plugin Version : 0.1.5ß Release date : July 29, 2008 Author : d-fader Contact : dfader(at)gmail.com License : GNU General Public License [B]Features[/B] [B]New in this release (0.1.5ß)[/B] - MPI support - Configuration support (from within the configuration part of MP) - Configuration option: Keyboard type (normal or SMS-styled input) - When you've entered a query, GlobalSearch will directly search (the search button is gone). - Search button replaced with 'Last searches', which shows a list of your search history (up to 10 items). This will be saved, so when you restart MP, the search history will not be void. - Extra option in context-menu of results (i button on remote or F9 on keyboard) -> Add all to playlist (adds all results to the current playlist) [B]0.1ß[/B] - Globally search music library - Filter Artist, Album, Filename, Songname, Year and Genre - Case sensitivity support - Play a single result (directly or add to playlist) - Add album of a single result to the playlist - Add single result to favorites - Switch to playlist or playing now - View details of a single result, including cover art [B]How to search[/B] The search engine will search with an AND operator between each word. This means that searching for Gun Rose will find Guns and Roses as well as Gun's and roses. When you want to search for a specific text, use double quotes. This means that "Gun Rose" will specifically search for Gun Rose and won't return Guns and Roses. [B]Requirements[/B] MediaPortal 1.0.0 RC2 MediaPortal 1.0.0 RC2 SVN Both versions have their own folder. The SVN version works until the latest snapshot. Older versions may work, not sure. [B]To-do[/B] x Save search options (and/or results) - Improve it to become a REAL global search (music, movies, pictures, etc.) x Blue-two wide support (it works, but nothing is aligned at the moment) - Other skin support - Search progress - Integration with MyMusic (and MyMovies, MyPictures, etc.), longshot. [B]Installation Instructions[/B] [I]Automatic[/I] Use the MPI. [I]Manual[/I] - Shutdown MediaPortal - Copy the plugins & skin directory to your MediaPortal directory (e.g.: c:\Program Files\Team-MediaPortal\MediaPortal). - Start MediaPortal [B]Version History[/B] 0.1.5ß 2008/07/29 - Added configuration (SMS styled input), search history and 'add all to playlist'. 0.1.1ß 2007/06/08 - Added support for the 0.2.3 RC2 version of MediaPortal which has a revised Music Database structure, no new features yet. 0.1ß 2007/10/08 - Initial release (search and browse through the music library) [B]Thanks[/B] Nickola - Thanks for the SMS styled input code (although it's pretty Basic atm :)) Skinners - Thanks for implementing GS in your skins! Supporters - Thanks for helping me out on the forum! Sebastian Moleski - Thanks for the TStringList (Delphi class) port. I've made some changes to though (naming and bufixes) :) [B]Words from the author[/B] [B]July 29th, 2008[/B] Well well, finally, after graduating (aced it of course, *cough*) I found some time to dive into this gem (at least for me it is ;)) again. I've finally added a configuration dialog which looks pretty neat if I may say so. You can select your input style in this dialog. The SMS-styled input can be improved somewhat, but hey, at least you can finally input your favorite artists in a 2.0 way :P For now, still no support for video files, but I promise I will dive into that soon! I hope you can wait just a little bit longer (to implement this, it takes some more time, since there need I need to create some new GUI screens). Last but not least, you can now add all results to the playlist with a single click in the context menu of the result list, thanks 'rsbrux' (who came with the idea)! Oh yeah, I've added an MPI installer for you lazy asses too, hope you like it :) Well, that's it for now, have fun and keep searching! ...honey, where's my beer!? [B]October 8th, 2007[/b] Hi again! This is just a minor revision of the plug-in with an update to support the new database structure of the Music section in MediaPortal. First of all, thanks for all the feedback I've been getting from all of you guys and girls (?). I have written them down on some paper which is floating around somewhere in the universe :). I know the plug-in needs to be expanded, I just don't have the time, but when I do, I will add all those nice features! Oh yeah, there are some contacts about integrating the plug-in in the Music section, but that still has to be built, so please, hold on and for now: Search, play and swing! [B]June 8th, 2007[/B] Hi! Thanks for trying this new plug-in for MediaPortal. I'll try to write some words with every new release. This is my first Visual Studio project, so it was (and IS) quite a challenge to master the IDE :) I've made an abstract object model which makes it possible to search anything, although you can only search through your music library at the moment. I have taken into account that a multi-threaded search will be one of the future possibilities, so the object model is ready for that, although nothing thread-safe (critical sections, synchronization) is done yet. I would like to get some feedback on the plug-in so we can decide what's the next best step and on which part we should focus. Feel free to review the code, cause I hate bad designed code (though that's my specialty :)) Oh yeah, since there wasn't a multi-select dialog (I couldn't find it anyway), I 'hacked' my way around the DialogMenu to make a descendant that supports multi select lists (used when specifying search fields). Feel free to use or review it. Its skin file is DialogMultiSelect.xml . Last but not least: have fun with the plugin! [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
MediaPortal 1 Plugins
Global Music Search v2.0.0 [2014-02-19]
Contact us
RSS
Top
Bottom