Deezer SDK for Windows Phone? - windows-phone-8

When is Windows Phone 8 (WP8) SDK going to be released?
I have studied and prototyped Deezer API with 30s previews but I would like to get access to streams itself.
I would appreciate early access even to alpha/beta if available... Thanks in advance.

First, non of our SDKs let's you access the full music stream. Our JavaScript/iOS/Android SDK give you the permission to play full tracks - according to user's right.
Are you looking for playing the full track length, or access the Stream to for a specific usage ?
We do not share plans about a "Windows Platform" SDK availability.
Meantime, you can follow my unofficial SDK on GitHub Deezer Unofficial SDK.
It does not includes full song playback, and right now, the list of methods covered are very light, but I'll add support for more methods in the following weeks. You can also raise an issue if you need something, or create a pull request.

Related

how to integrate new WIFI devices to the HOMEY (without supporting app)

Usually devices may be integrated to the Homey when there exist supporting Homey app for them. In special cases it is possible without (simple zigbee z-wawe on/off devices).
I would like to integrate viessmann devices to the homey. it should be able to turn on/off device and set the temperature.
Link for possible information related to viessmann API.
Anyone idea how to do it?
Anyone who can do it? Even for reward...
I've checked but indeed there currently is no Viessmann app available for Homey.
If you have prior knowledge with programming, specifically with Javascript, it is possible to create a Homey app yourselves, the best place to get started with Homey apps is in de Homey apps SDK https://apps.developer.homey.app/the-basics/getting-started.
It is also possible to ask the community for help, or ask for an app request https://community.homey.app/c/apps/7.

Windows Bluetooth ON/OFF API

When I enumerate Bluetooth LE devices using WinRT API, sometimes, I needed to reset Bluetooth radio to successfully find my device. I am wondering is there an easy way to do this from code (Windows SDK, WinRT, WMI etc)?
After digging through Windows Universal samples from Microsoft, I have found a sample RadioManager which shows how to access Radios and turn ON/OFF from code at will. I was able to use the API successfully with a caveat that when used from Desktop WPF app, the app has to be built to match native architecture of the machine. Otherwise, ‘GetRadiosAsync’ method returns empty set.
I'm not totally sure, but resetting the system-wide Bluetooth radio is the sort of action highly unlikely to be available to an execution environment with non-admin privileges.
Anything able to stomp over the abilities of other processes (like turning off a radio) is not going to available in WinRT.
Edit: I stand corrected. Such an API apparently exists:
Windows.Devices.Radios.SetStateAsync

Is there API in WP8.1 to control volume

I have looked through hundreds of pages, but haven't find an answer to question:
Is there a way to turn off volume via API call in new WP8.1
I don't really know, but I am 99.9% sure there isn't one to do it globally as it would mess up user's settings. You should be able to control the volume of at least some audio sources that come from your app - such as a MediaElement or XAudio2 - these things have volume controls.
There is no third party available APIs to control the OS volume from third party applications for neither Silverlight nor Universal Apps.

How to certificate WP8 app with HERE launcher

I have created an application which use HERE Application Launchers and my app work fine on my Nokia Lumia 720.
My problem is certification on marketplace I get the response like:
The application exhibits device specific behavior that inhibits functionality and
features. The application's main functionality
cannot be tested on non-Nokia devices because it requires Nokia Here Drive.
-Launch the application on HTC 8X.
...
-Observe the user is prompted to install the app "Here Drive".
I agree with this becouse HERE maps are only available on Lumia devices. But how to use HERE Launchers if we cannot publish it on the marketplace?
If somebody has had similar situation and know solution for it?
That's because it's better to use the ms-drive-to or ms-walk-to Uri scheme!
When you use those, the phone itself will launch HERE drive if it is present, otherwise Bing maps!
Get the needed example code and usage on MSDN here: http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj710324(v=vs.105).aspx
I think you need to clearly state in your app description for Store and in the app itself, that it works only on Nokia devices. (Or you can implement some kind of fallback behavior for non-Nokia devices as well)
This way it should pass the certification, because the behavior will be expected and not confusing.
I suppose either there were something wrong on the submission time, or the rules have changed. I at least submitted an application which is using the Uri Scheme directly, and it got accepted.
In the essense there is no requirements for any specific Application being installed, but there is a query made for applications which support the Uri scheme protocol. And if the HERE application having it is installed, then it will be launched.
And if there is no handlers available, then the market place should be opened for searching for the handlers. At least that's the way the system is designed for.

Create a background service in Windows Store Application

I'm new in development Windows Store applications but I have some experience in Android.
Is there any analog of Android service in Windows Store Apps?
I need some service to run on a background, for example, service that writes to file some information when application is not active.
I read about BackgroundTasks but it's not what I'm looking for.
Windows Runtime was designed for maximum battery life so there are not any Windows Store "service" applications. The closest thing would be Background Tasks, which you have said will not work for you.
From the MSDN Blog article Being Productive When Your App Is Off Screen:
The Windows Runtime does provide facilities for doing things in the background, such as:
Background file download or upload
Background audio
Sharing
Device data sync
Live tiles
Scheduled notifications
Background tasks (mentioned above)
I would suggest taking a look at the above article and see if any of the listed things will work for you.