Jun 16 2019
May 2 2019
The tool is up to date and working as far as I am aware, but any bug reports or suggestions for additions would of course be welcome.
Jan 16 2019
Dec 14 2018
Looks good to me, Thanks :)
Dec 9 2018
Nov 17 2018
Fixed with commit "e05b9600d5ea4eb00bd40936d2f4978183f2de72"
Aug 25 2018
- Tool should work but additional testing can't hurt :-)
- akonadiclient show itemId/itemUrl
- Definitely welcome
- Create ical file -> akonadiclient add
Aug 17 2018
Apr 17 2018
Apr 5 2018
Mar 27 2018
Mar 20 2018
@mgallien That's awesome, I've gone ahead and created a scratch repository for this with a basic skeleton at: https://cgit.kde.org/scratch/adityam/elisa-control-mycroft-skill.git/ on the mycroft skill side. This skill currently connects up with Mpris and can do the basic stuff play, pause, next, previous, stop music in current play list. As I understand Elisa is currently in heavy development and things could take a while to get moving so we can just go with the flow as and when the features come in on Elisa dbus, ill start connecting it up with the Mycroft Skill or if there's anything on your side you feel you can already connect up to a dbus interface like something basic like string search in albums,artist, charts we can start from there in the coming weeks.
Mar 19 2018
Ah, I see. I put this together after following the README directions for installing the plasmoid interface. I wasn't aware you had scripts in the Mycroft Core repository - I just followed along as I was told.
Hi Sharvey, I am not sure if this install script belongs within the plasmoid repository itself additionally also there are already installation scripts for Debian/Kubuntu/Neon or any debian/buntu based distribution already available under the Mycroft AI Git-hub repository at: https://github.com/MycroftAI/installers/ tho some of the scripts might require dependency updates it would be great if you could contribute directly to updating those scripts. I do require to update the plasmoid readme to point to those installation scripts, I will add those on my end. Additionally I think it would be nice to request your distribution to provide installable packages for Mycroft and the Plasmoid instead of users hunting installation scripts and installing dependencies from scripts.
Mar 17 2018
@Aiix I would like to work on the Elisa part but this may take some weeks.
Mar 16 2018
Mar 14 2018
Its awesome to see support for this integration I can start putting in the python side of Mycroft Elisa-control-skill together (in a scratch repo?) from my end that incorporates the existing Mpris2 interface within Elisa this will add basic voice control on the mpris calls, we could start extending the skill as Elisa expands its own Dbus Interface to interact with different parts of the application to handle complex formations, I have gone ahead and created a very rough flow chart that might be able to give a better view of how Elisa's Dbus interface could be extended to add additional functionality and how it can all come together: https://imgur.com/a/oHzk0
Mar 13 2018
He can be contacted on this email address: ake.forslund@mycroft.ai
He has given permission for his email address to be used in regards to this.
Åke Forslund foresees no problems involved with using DBUS for integration. So we can go ahead.
I'm currently asking about this on Mycroft AI chat system.
Thanks a lot for this idea. This sounds really interesting.
We currently have a minimal dbus API that is more or less the minimum needed to have mpris2 integration works and the standard interface provided by KF5::DBusAddons.
Is extending the dbus interface an easy way to integrate with Mycroft ?
I would be happy to do the needed work on the Elisa side.
Mar 10 2018
Something like "mycroft, play me a song xyz from the playlist/library" could be doable if Elisa can send over an object map with the current playlist over a Dbus callback or some type of JSON call, Mycroft handles the song name matching over an index and call play over dbus (some index that matches title/tag/artist or fingerprint matching from musicbrains) something like play me something by xyz mood would probably require song tagging within Elisa itself.
Elisa does support MPRIS2, so this would be doable. Implementing the advanced features is probably quite a lot of work.
It sounds like a cool idea to have Mycroft Elisa integration for voice control, If Elisa is already using Mpris 2 it should be rather easy to have Mycroft talking to Elisa over DBUS for basic actions like: play current song, pause, stop, next, previous song (example: https://github.com/AIIX/amarok-player-skill) but for a deeper integration like song name search, or play by song name match in library, play selected genre or more natural user queries like"play some song based on user mood" the integration would have to go far beyond what the Mpris DBUS interface currently provides.