Re: Review Request: GSoC report: Integrate Spotify into Amarok #3 (squashed commits, recent on top)

2012-06-11 Thread Leo Franchi

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105201/#review14599
---


One minor comment:

Please don't remove copyright headers when copying files from another 
project--this is important for both legal and authorship (e.g. who do I ask 
when this code doesn't work) reasons.  The ScriptResolver.* files come from 
Tomahawk, and I'm totally happy with you re-using the code that we wrote. 
However, you need to retain the same copyright header that exists in the 
original source file, and additionally adding your own copyright if you modify 
the file. This is the original:

https://github.com/tomahawk-player/tomahawk/blob/master/src/libtomahawk/resolvers/ScriptResolver.cpp

This is also why the ScriptResolver class supports external .js and non-spotify 
resolvers. It'll work with any external process that implements the playdar + 
tomahawk extensions resolver API.

thanks!

- Leo Franchi


On June 10, 2012, 7:10 a.m., Zhengliang Feng wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/105201/
 ---
 
 (Updated June 10, 2012, 7:10 a.m.)
 
 
 Review request for Amarok.
 
 
 Description
 ---
 
 Add Spotify collection code
 
 Currently implemented SpotifyCollection, SpotifyQueryMaker and
 SpotifyMeta. The ScriptResolver is the class handles communcation with
 standalone Spotify resolver, the code is mainly from original
 ScriptResolver, but added more functions to handle messages separately.
 
 The controller class is used to start a ScriptResolver in a separate
 thread and handles queries.
 
 
 Diffs
 -
 
   src/core-impl/collections/CMakeLists.txt 
 c78b9202ece71b51189c4e47d85acfa4a74ef8d6 
   src/core-impl/collections/spotifycollection/CMakeLists.txt PRE-CREATION 
   src/core-impl/collections/spotifycollection/SpotifyCollection.h 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/SpotifyMeta.h PRE-CREATION 
   src/core-impl/collections/spotifycollection/SpotifyMeta.cpp PRE-CREATION 
   src/core-impl/collections/spotifycollection/SpotifyQueryMaker.h 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/SpotifyQueryMaker.cpp 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/support/Controller.h 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/support/Controller.cpp 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/support/QMFunctionTypes.h 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/support/Query.h PRE-CREATION 
   src/core-impl/collections/spotifycollection/support/ScriptResolver.h 
 PRE-CREATION 
   src/core-impl/collections/spotifycollection/support/ScriptResolver.cpp 
 PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/105201/diff/
 
 
 Testing
 ---
 
 Communication between ScriptResolver and Spotify resolver( from Tomahawk 
 resolver repo https://github.com/ofan/tomahawk-resolvers ).
 Logging into Spotify using a username and password.
 
 
 Thanks,
 
 Zhengliang Feng
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: GSoC report #2 - Integrate Spotify into Amarok

2012-05-29 Thread Leo Franchi
On May 27, 2012, at 10:13 PM, Ryan Feng wrote:

 Hi,
 
 The Spotify service plugin has two parts, a standalone Spotify resolver and
 a Amarok side Script Resolver, it's mainly from Tomahawk.  I've rewrote the 
 Amarok side resolver, it can work without Tomahawk base classes and headers
 now. Here[1] is the code.
 
 In the following week, I will continue working on the resolver to make it 
 more suited 
 for Amarok.
 
 [1] 
 http://quickgit.kde.org/index.php?p=scratch%2Fzhengliangfeng%2Fgsoc-scratch.gita=summary

Hi from one of the authors of the spotify resolver :)

 Please don't fork the resolver and make a bunch of amarok-specific changes. 
I'm more than happy to work together to make the resolver support both 
Tomahawk's and Amarok's needs together. If we end up with two different 
variants it is only a matter of time until one of the two bitrots and falls 
into disrepair, especially because Hugo and I are making frequent (and 
sometimes incompatible) changes to the spotify resolver as libspotify itself is 
often changing as well.

I'm hanging out in the amarok channels as well as #tomahawk, so lets have some 
conversations to make sure the resolver can do what you need it to do.

cheers,
leo

--
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Fwd: Shutdown of V3 of the Echo Nest API is imminent.

2011-12-14 Thread Leo Franchi
HI guys,

just an FYI: The echo nest dynamic playlist bias (is it even still there? I 
forget) uses the V3 version of the API.

it would need to be ported to libechonest that uses the v4 of the api.

cheers,
leo

Begin forwarded message:

 From: Paul Lamere p...@echonest.com
 Subject: Shutdown of V3 of the Echo Nest API is imminent.
 Date: December 14, 2011 10:22:32 AM EST
 To: undisclosed-recipients:;
 
 Greetings:
 
 Sometime in the next 48 hours, our machines that host V3 of the Echo Nest API 
 will be shutdown.  We announced the shutdown of V3 last year here:  
 http://developer.echonest.com/forums/thread/280
 
 This is the final notice.  This week we will actually turn the machines off.  
 
 Our V3 usage logs show that you've recently made V3 API calls.  Once we 
 shutdown V3 your calls will no longer work.  If the application making the 
 calls is important to you, you should switch it over to use V4 of our API.  
 It is faster, has more features and is more stable.
 
 Please let me know if you have any questions.
 
 Paul
 -- 
 Paul Lamere
 Director of Developer Platform
 The Echo Nest
 http://echonest.com
 http://MusicMachinery.com

--
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: diploma thesis done \o/

2011-05-02 Thread Leo Franchi
On Monday, May 02, 2011 01:12:39 PM Lydia Pintscher wrote:
 Heya folks :)
 
 I handed in the printed version of my thesis this morning. You can
 find the pdf version here:
 http://www.slideshare.net/lydiapintscher/collaborative-and-transparent-free-
 software-development
 
 Thanks so much to everyone who helped.
 

Yayyy congrats!

leo

-- 
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project


signature.asc
Description: This is a digitally signed message part.
___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Parts of Amarok which were built by GSoC students

2011-01-21 Thread Leo Franchi
Here are the projects:

 2006:
 Ian - DAAP
 
 207:
 Ian - New Amarok 2.0 Playlist
 Leo - Context View
 
 2008:
 Alejandro - MediaDevice framework
 Daniel Winter - Nepomuk Collection 
 Daniel Jones - Dynamic Playlists
 Casey - MP3Tunes integration
 Peter - Scripting API / support
 William - Context View
 
 2009:
 Sven - Unit testing
 Teo - Playlist sorting
 Alejandro - More MediaDevice work
 
 2010:
 Nikhil - UPnP
 Andrew - Playdar collection
 Teo - Transcoding
 Varrun - Remote amarok collections

cheers,
leo

-- 
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Playdar Collection

2010-12-16 Thread Leo Franchi
On Thursday, December 16, 2010 01:44:15 PM Bart Cerneels wrote:
 On Thu, Dec 16, 2010 at 11:51, Mark Kretschmann kretschm...@kde.org wrote:
  Hey all,
  
  recently several people have noticed that our new Playdar Collection
  is causing a slowdown in startup time. I'm wondering, should we not
  default-disable this feature?
  
  1) It causes unnecessary slowdown.
  2) Playdar itself is still Vaporware (as I hear), the original code
  base is no longer maintained. So it's of little use right now. We
  could still enable it in later versions.
  
  
  Thoughts?
 
 I would disable it regardless whether it has issues or not. Playdar is
 indeed not so mainstream that is would be useful to many people.
 Doubly so if it has issues, though the issues still need to be resolved.
 
 Stuffcorpse has created this branch that is perfectly suited:
 http://gitweb.kde.org/amarok.git/shortlog/refs/heads/rickc-pluginselection
 Not sure if we need it though, just disabling the service might be
 enough.

I agree, it's not very useful right now. It would be best to disable it via 
Rick's new branch, but until that is merged post-2.4.0, I suggest disabling it 
in the .desktop file so it doesn't get loaded at run-time (but  users who want 
it can still enable it).

I have some plans for the service but it requires other software projects to 
to fall into line and those aren't ready yet.

cheers,
leo

-- 
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Review Request: New context menu applet to display guitar and bass-tablature

2010-11-28 Thread Leo Franchi


 On 2010-11-28 13:03:52, Alexander Potashev wrote:
  I see white text instead of black, and it may be hard to read it on light 
  blue background. Could you please make the text always black?

Are you testing this patch? This has gone into amarok git and had a lot of 
updates there, so please test that instead.


- Leo


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100117/#review429
---


On 2010-11-01 18:36:05, Rainer Sigle wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100117/
 ---
 
 (Updated 2010-11-01 18:36:05)
 
 
 Review request for Amarok.
 
 
 Summary
 ---
 
 This patch adds a new applet to the Amarok context menu: Tabs. It's 
 designed for guitar and bass-players, as it downloads and displays tablature 
 information for the current song. Directly playing along a song has therefore 
 never been easier.
 
 The tab data is currently fetched from two sites: www.ultimateguitar.com and 
 www.fretplay.com. As these provide no direct API, the tab data is extracted 
 using some simple HTML parsing. Multiple results, e.g. versions of the tab, 
 are stored and can be choosen from a list. A settings dialog allows to define 
 the type of tabs to be fetched. In this patch we've guitar and bass, but it 
 could be extended to e.g. drums or piano in the future. Furthermore I've 
 added a reload button which allows to easily refine the criteria for the 
 tab-search. This can be used e.g. when no tab-results were found because the 
 song name contains fragments like (live), remix, etc.
 
 I'll send some new png-images to amarok devel mailinglist because I was not 
 able to correctly include these binary files into the patch. Please be aware 
 that I don't know if there are any copyright restrictions on these bitmaps! 
 Maybe they can be replaced with some KDE/Plasma specific images. 
 Unfortunately I didn't find anything appropriate.
 
 Thanks for any feedback on this...
 
 By the way: Also big Thanks! to all Amarok devs and supporters for their 
 great work. I love this application.
 
 
 Diffs
 -
 
   src/context/applets/CMakeLists.txt 98bdd2b 
   src/context/applets/tabs/CMakeLists.txt PRE-CREATION 
   src/context/applets/tabs/ReloadEditDialog.ui PRE-CREATION 
   src/context/applets/tabs/TabsApplet.h PRE-CREATION 
   src/context/applets/tabs/TabsApplet.cpp PRE-CREATION 
   src/context/applets/tabs/TabsItem.h PRE-CREATION 
   src/context/applets/tabs/TabsItem.cpp PRE-CREATION 
   src/context/applets/tabs/TabsSettings.ui PRE-CREATION 
   src/context/applets/tabs/TabsView.h PRE-CREATION 
   src/context/applets/tabs/TabsView.cpp PRE-CREATION 
   src/context/applets/tabs/amarok-context-applet-tabs.desktop PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-bass.png PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-drum.png PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-guitar.png PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-piano.png PRE-CREATION 
   src/context/engines/CMakeLists.txt c1f029e 
   src/context/engines/tabs/CMakeLists.txt PRE-CREATION 
   src/context/engines/tabs/TabsEngine.h PRE-CREATION 
   src/context/engines/tabs/TabsEngine.cpp PRE-CREATION 
   src/context/engines/tabs/TabsInfo.h PRE-CREATION 
   src/context/engines/tabs/amarok-data-engine-tabs.desktop PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/100117/diff
 
 
 Testing
 ---
 
 used and tested during the last months, works fine for me
 
 
 Screenshots
 ---
 
 Tabs Applet
   http://git.reviewboard.kde.org/r/100117/s/9/
 
 
 Thanks,
 
 Rainer
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Review Request: New context menu applet to display guitar and bass-tablature

2010-11-28 Thread Leo Franchi


 On 2010-11-28 13:03:52, Alexander Potashev wrote:
  I see white text instead of black, and it may be hard to read it on light 
  blue background. Could you please make the text always black?
 
 Leo Franchi wrote:
 Are you testing this patch? This has gone into amarok git and had a lot 
 of updates there, so please test that instead.
 
 Alexander Potashev wrote:
 No, I'm not testing it. I use ReviewBoard as an alternative to KDE 
 Bugzilla ;)

Commenting on a closed review request is not the appropriate way of reporting 
bugs. I don't know what version you're running, if you're running this patch or 
git, etc. Please file a bug! :)


- Leo


---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100117/#review429
---


On 2010-11-01 18:36:05, Rainer Sigle wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100117/
 ---
 
 (Updated 2010-11-01 18:36:05)
 
 
 Review request for Amarok.
 
 
 Summary
 ---
 
 This patch adds a new applet to the Amarok context menu: Tabs. It's 
 designed for guitar and bass-players, as it downloads and displays tablature 
 information for the current song. Directly playing along a song has therefore 
 never been easier.
 
 The tab data is currently fetched from two sites: www.ultimateguitar.com and 
 www.fretplay.com. As these provide no direct API, the tab data is extracted 
 using some simple HTML parsing. Multiple results, e.g. versions of the tab, 
 are stored and can be choosen from a list. A settings dialog allows to define 
 the type of tabs to be fetched. In this patch we've guitar and bass, but it 
 could be extended to e.g. drums or piano in the future. Furthermore I've 
 added a reload button which allows to easily refine the criteria for the 
 tab-search. This can be used e.g. when no tab-results were found because the 
 song name contains fragments like (live), remix, etc.
 
 I'll send some new png-images to amarok devel mailinglist because I was not 
 able to correctly include these binary files into the patch. Please be aware 
 that I don't know if there are any copyright restrictions on these bitmaps! 
 Maybe they can be replaced with some KDE/Plasma specific images. 
 Unfortunately I didn't find anything appropriate.
 
 Thanks for any feedback on this...
 
 By the way: Also big Thanks! to all Amarok devs and supporters for their 
 great work. I love this application.
 
 
 Diffs
 -
 
   src/context/applets/CMakeLists.txt 98bdd2b 
   src/context/applets/tabs/CMakeLists.txt PRE-CREATION 
   src/context/applets/tabs/ReloadEditDialog.ui PRE-CREATION 
   src/context/applets/tabs/TabsApplet.h PRE-CREATION 
   src/context/applets/tabs/TabsApplet.cpp PRE-CREATION 
   src/context/applets/tabs/TabsItem.h PRE-CREATION 
   src/context/applets/tabs/TabsItem.cpp PRE-CREATION 
   src/context/applets/tabs/TabsSettings.ui PRE-CREATION 
   src/context/applets/tabs/TabsView.h PRE-CREATION 
   src/context/applets/tabs/TabsView.cpp PRE-CREATION 
   src/context/applets/tabs/amarok-context-applet-tabs.desktop PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-bass.png PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-drum.png PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-guitar.png PRE-CREATION 
   src/context/applets/tabs/amarok-tabs-piano.png PRE-CREATION 
   src/context/engines/CMakeLists.txt c1f029e 
   src/context/engines/tabs/CMakeLists.txt PRE-CREATION 
   src/context/engines/tabs/TabsEngine.h PRE-CREATION 
   src/context/engines/tabs/TabsEngine.cpp PRE-CREATION 
   src/context/engines/tabs/TabsInfo.h PRE-CREATION 
   src/context/engines/tabs/amarok-data-engine-tabs.desktop PRE-CREATION 
 
 Diff: http://git.reviewboard.kde.org/r/100117/diff
 
 
 Testing
 ---
 
 used and tested during the last months, works fine for me
 
 
 Screenshots
 ---
 
 Tabs Applet
   http://git.reviewboard.kde.org/r/100117/s/9/
 
 
 Thanks,
 
 Rainer
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Review Request: Playlist Queue Editor

2010-11-28 Thread Leo Franchi

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100177/#review434
---


Code looks okay, will test functionality in a bit. Thanks!


src/playlist/PlaylistActions.h
http://git.reviewboard.kde.org/r/100177/#comment310

space ;)


- Leo


On 2010-11-28 22:41:19, Andreas Hartmetz wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100177/
 ---
 
 (Updated 2010-11-28 22:41:19)
 
 
 Review request for Amarok.
 
 
 Summary
 ---
 
 This adds a Queue Editor, with limited features (move up / move down / clear) 
 like in Amarok 1.
 The KAction for it is not very well placed in the main UI, I hope you guys 
 can help me.
 A few design changes were necessary, too, as you can see in the patch.
 
 
 This addresses bug 198180.
 https://bugs.kde.org/show_bug.cgi?id=198180
 
 
 Diffs
 -
 
   src/CMakeLists.txt c5ee1e3 
   src/MainWindow.cpp f755b6f 
   src/likeback/LikeBackBar.cpp 6964f88 
   src/playlist/PlaylistActions.h a0b2275 
   src/playlist/PlaylistActions.cpp d9284e7 
   src/playlist/PlaylistController.cpp f05c250 
   src/playlist/PlaylistDock.h f7f1231 
   src/playlist/PlaylistDock.cpp 6170f78 
   src/playlist/PlaylistItem.h 6bfeb68 
   src/playlist/PlaylistModel.h 7b7633f 
   src/playlist/PlaylistModel.cpp 0162321 
   src/playlist/PlaylistQueueEditor.h PRE-CREATION 
   src/playlist/PlaylistQueueEditor.cpp PRE-CREATION 
   src/playlist/PlaylistQueueEditor.ui PRE-CREATION 
   src/playlist/navigators/DynamicTrackNavigator.cpp a1c67e7 
   src/playlist/navigators/TrackNavigator.h 6154f9a 
   src/playlist/navigators/TrackNavigator.cpp 2a70b08 
   src/playlist/proxymodels/AbstractModel.h 03ca4d6 
   src/playlist/proxymodels/ProxyBase.h 2e6f9e7 
   src/playlist/proxymodels/ProxyBase.cpp 37cb8cb 
   src/playlist/view/PlaylistViewCommon.cpp 2a5c9f6 
   src/playlist/view/listview/PrettyItemDelegate.cpp 5494279 
   src/playlist/view/listview/PrettyListView.cpp 0b2e41e 
   src/statusbar/StatusBar.cpp 1a67677 
 
 Diff: http://git.reviewboard.kde.org/r/100177/diff
 
 
 Testing
 ---
 
 worksforme
 
 
 Thanks,
 
 Andreas
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Review Request: Playlist Queue Editor

2010-11-28 Thread Leo Franchi

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100177/#review436
---


Ok, a few comments from using it. Here are issues I think need to be addressed:

* I think the action should be centered like the other actions below the 
playlist, probable with a separator.
* I think the default size of the dialog is too big, especially given how small 
the items are
* Lacking icon for 3rd/bottom button
* The list is sort of lacking. It should at least show the Artist as well, 
maybe like Artist - Title.
* List doesn't update on track progression, but jumps ahead once a button is 
pressed and tracks have progressed
* Dialog is modal---it shouldn't be, so the user can also add/remove stuff from 
the queue with the queue manager open. Hand in hand with this is the fact that 
the playlist should update to reflect any changes made in the dialog immediately

And these are issues I think are nice but not required for version 1:

* Tracks should be re-arrangable by drag-n-drop
* Tracks from the playlist should be draggable onto the Queue Manager to queue 
them at a specific place

cheers,
leo

- Leo


On 2010-11-28 23:26:33, Andreas Hartmetz wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100177/
 ---
 
 (Updated 2010-11-28 23:26:33)
 
 
 Review request for Amarok.
 
 
 Summary
 ---
 
 This adds a Queue Editor, with limited features (move up / move down / clear) 
 like in Amarok 1.
 The KAction for it is not very well placed in the main UI, I hope you guys 
 can help me.
 A few design changes were necessary, too, as you can see in the patch.
 
 
 This addresses bug 198180.
 https://bugs.kde.org/show_bug.cgi?id=198180
 
 
 Diffs
 -
 
   src/CMakeLists.txt c5ee1e3 
   src/MainWindow.cpp f755b6f 
   src/likeback/LikeBackBar.cpp 6964f88 
   src/playlist/PlaylistActions.h a0b2275 
   src/playlist/PlaylistActions.cpp d9284e7 
   src/playlist/PlaylistController.cpp f05c250 
   src/playlist/PlaylistDock.h f7f1231 
   src/playlist/PlaylistDock.cpp 6170f78 
   src/playlist/PlaylistItem.h 6bfeb68 
   src/playlist/PlaylistModel.h 7b7633f 
   src/playlist/PlaylistModel.cpp 0162321 
   src/playlist/PlaylistQueueEditor.h PRE-CREATION 
   src/playlist/PlaylistQueueEditor.cpp PRE-CREATION 
   src/playlist/PlaylistQueueEditor.ui PRE-CREATION 
   src/playlist/navigators/DynamicTrackNavigator.cpp a1c67e7 
   src/playlist/navigators/TrackNavigator.h 6154f9a 
   src/playlist/navigators/TrackNavigator.cpp 2a70b08 
   src/playlist/proxymodels/AbstractModel.h 03ca4d6 
   src/playlist/proxymodels/ProxyBase.h 2e6f9e7 
   src/playlist/proxymodels/ProxyBase.cpp 37cb8cb 
   src/playlist/view/PlaylistViewCommon.cpp 2a5c9f6 
   src/playlist/view/listview/PrettyItemDelegate.cpp 5494279 
   src/playlist/view/listview/PrettyListView.cpp 0b2e41e 
   src/statusbar/StatusBar.cpp 1a67677 
 
 Diff: http://git.reviewboard.kde.org/r/100177/diff
 
 
 Testing
 ---
 
 worksforme
 
 
 Thanks,
 
 Andreas
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Review Request: Fixing Coverbling applet build from playground

2010-11-27 Thread Leo Franchi

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100146/#review426
---

Ship it!


Sorry for the lack of review. Looks good to me. Do you have git push access or 
should I commit for you?

- Leo


On 2010-11-12 10:11:15, Manu Wagner wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100146/
 ---
 
 (Updated 2010-11-12 10:11:15)
 
 
 Review request for Amarok.
 
 
 Summary
 ---
 
 ooops, removed the patch (thought it wasn't necessary anymore)
 hence submitting again...
 
 
 Diffs
 -
 
   playground/src/context/applets/coverbling/CoverBlingApplet.h 5ffc8b8 
   playground/src/context/applets/coverbling/CoverBlingApplet.cpp d5ac4df 
 
 Diff: http://git.reviewboard.kde.org/r/100146/diff
 
 
 Testing
 ---
 
 
 Thanks,
 
 Manu
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: RFC: develop feature branches in main repo

2010-11-09 Thread Leo Franchi
On Tuesday, November 09, 2010 09:21:21 PM Bart Cerneels wrote:
 On Tue, Nov 9, 2010 at 17:04, Ian Monroe i...@monroe.nu wrote:
  On Tue, Nov 9, 2010 at 9:57 AM, Leo Franchi lfran...@kde.org wrote:
  On Tuesday, November 09, 2010 09:50:29 AM Ian Monroe wrote:
  I know some people are still using Gitorious repos and such for the
  ongoing work. However recently everyone has been granted the right
  to
  create branches on our git.kde.org/amarok.git repo.
  
  I think it would raise the visibility of feature branches if
  everyone
  just pushed them to the main repo. This would make things a bit
  'messy', but I don't really think its a big problem. We could have a
  spring cleaning and move all the old branches into amarok-history if
  it becomes an issue.
  
  I do suggest that branches be named MMDD-description.
  
  +1 from me. Though I suggest for naming we could also do
  
  author-description
  
  instead.
  
  Yes, I think that naming scheme makes more sense.
 
 I don't agree since these kinds of branches are generally worked on by
 multiple people. So having one author in the name is weird. I think
 the date in the name makes more sense for spring cleaning purposes,
 although it's not needed at all thanks to git's metadata.

Though even if it's a shared branch the creator of the branch can put his name 
on it :) The idea being there is some sort of easy categorization: so looking 
at the branches, you have an idea of who random branch X belongs to.

Or even just use something like

shared-mediadevicerefactor

cheers,
leo

-- 
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: New collection scanner

2010-11-06 Thread Leo Franchi
Hi Ralf,

An update. After your various fixes, scanning is much faster now (yay 
QSharedMemory!)

Now it gets stuck at 24%, here is the debug output:

http://pastebin.com/HPadHHtf

leo

On Wednesday, November 03, 2010 06:09:35 PM Ralf Engels wrote:
 Hi all,
 since this morning (very early) the new collection scanner is integrated.
 
 It should allow us to implement exiting new features and it also has some
 benefits over the old scanner.
 
 However the change is quite big and we even might want to revert the fix if
 serious problems come up.
 
 For now a short overview about the new features and already known problems.
 
 - The new scanner should be smarter in figuring out if an album is a
 compilation or not. If compilation is set by the user this information
 should also be saved and used in the next scanning run. - Rating, playcount
 and score should be saved and restored.
 - The playlist and collection view should be always up-to-date. There might
 be an empty album if all songs are removed from one. There should however
 never be a case where right-clicking on a track does not bring up a context
 menu. - The scanner should be a lot smarter in detecting which cover
 belongs to which album.
 
 known issues:
 - Probably the most severe issue right now: The scanning seems to hang
 sometimes. Sometimes meaning once every four full scans on my machine.
  If you have such a problem: please send me the last few debug output
  lines from the scanner.
 - The progress bar is not progressing to 100%
  Actually I couldn't really figure out yet why this happens but
  I will eventually.
 - The scanner will mark an album with a single track as compilation more
 often than the old one did. I am still not sure if this is good or bad. For
 now I think it's a little annoying that a lot of my singles appear under
 various artists. So, if you have any opinions please drop me a message.
 - If you see two albums with the same name and artist that appear in the
 collection. That is probably an album with two different album artists and
 not directly connected to the scanner.
 
 performance:
 - I have done perfomance tests with the scanner processor but not with the
 whole scanner as such. The scanner is reading more information than before
 but that shouldn't slow it down by much. However lfranchi has reported an
 increased scanning time.
  If you also have this impression please try to give me some numbers.
  The scanning time of 2 mp3 files on a local disk should be below three
 minutes.
 
 
 Any new bugs, complaints or improvement request can be directed to me
 directly, IRC, bug tracker or as a patch on the review board. As always.
 
 Cheers,
 Ralf
 ___
 Amarok-devel mailing list
 Amarok-devel@kde.org
 https://mail.kde.org/mailman/listinfo/amarok-devel
-- 
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Review Request: Coverbling applet (playground) build fix

2010-11-06 Thread Leo Franchi

---
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/100133/#review313
---

Ship it!


Looks good to me too, after the minor whitespace fix!

- Leo


On 2010-11-05 15:59:22, Manu Wagner wrote:
 
 ---
 This is an automatically generated e-mail. To reply, visit:
 http://git.reviewboard.kde.org/r/100133/
 ---
 
 (Updated 2010-11-05 15:59:22)
 
 
 Review request for Amarok.
 
 
 Summary
 ---
 
 This fixes CoverBling applet build (broken since yesterday's delivery).
 
 
 Diffs
 -
 
   playground/src/context/applets/coverbling/CoverBlingApplet.h 5ffc8b8 
   playground/src/context/applets/coverbling/CoverBlingApplet.cpp d5ac4df 
 
 Diff: http://git.reviewboard.kde.org/r/100133/diff
 
 
 Testing
 ---
 
 It works fine at my end.
 Compiles and runs OK
 
 
 Thanks,
 
 Manu
 


___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel


Re: Podcast Engine

2010-11-05 Thread Leo Franchi
On Friday, November 05, 2010 04:16:59 PM Ian Monroe wrote:
 Seems like it would make sense to decide on this now. If you want to
 make a plasma engine first (I'm personally not convinced plasma
 engines make sense for use in Amarok), it would matter if the
 resulting applet only worked with Podcasts or worked with any track.

Not sure what you're trying to say here. First of all, data engines are 
already how the ui/data is separated in the context view. For example, both 
the Current Track applet and the Albums applet connect to the same Current 
engine. The podcast info can be shown either in it's own applet or in the 
albums applet, regardless of where the data is coming from...

leo

-- 
l...@kdab.com KDAB (USA), LLC
lfran...@kde.org The KDE Project

___
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel