Category Archives: Windows Phone

Mit Ubuntu Musik auf Lumia 920 übertragen

Kurz und knapp. Es gibt nach meinen Recherche nur eine Möglichkeit unter Ubuntu Musik auf ein Lumia 920 (Windows Phone) zu übertragen, so dass die Musik da drauf auch abgespielt wird.Hierfür ist das Tool ‚mtp-sendfile‘ notwendig, welches mit dem Packet ‚mtp-tools‘ mitkommt. Ein Album wird dann wie folgt übertragen:

Bei den folgenden Beispielen gehe ich davon aus, dass ihr schon in dem Ordner seit in welchem die ganzen MP3 Dateien liegen!

for file in *; do mtp-sendfile "$file" foo.mp3; done

Gelöscht wird dann wiederum so:

for file in *; do mtp-delfile -f "$file"; done

Nicht schön, aber funktional! Hoffentlich wird die richtige Bedienung über Nautilus zeitnah gefixed!

3 Comments

Filed under Ubuntu, Windows Phone

How to configure MPC-HC Remote for use with MPC-HC

From time to time I get mails from people who are struggle with configuring MPC-HC(Remote) for remote usage. I hope this tutorial will clearify it.

  1. First you need to configure your MPC-HC on your PC/Laptop/… Therefor you need to start MPC-HC and go to ‚View –> Options‘:
  2. In the options menu you need to navigate to ‚Player –> Web interface‘. There you need to activate the ‚Listen on port‘ option and save it.

  3. Last but not least you need to configure the MPC-HC Remote App. Start it and navigate to the settings page:

Of course you need to make sure, that your phone can reach your PC/Laptop/…

Here are some tips if this won’t work:

Do not hesitate to leave an comment if something is unclear!

Leave a Comment

Filed under MPC-HC Remote, Windows, Windows Phone

GetIsNetworkAvailable() als asyncrone Methode

Ich weiß echt nicht warum, aber es gibt im Windows Phone SDK immer noch eine wichtige Methode die nicht asyncron verfügbar ist. Mit den neuen ‚async‘ und ‚await‘ Schlüsselwörtern macht es aber auf jeden Fall Sinn dies zu implementieren. Here we go:


/// <summary>
/// Checks asyncron if Network is available
/// </summary>
public async Task<bool> IsNetworkAvaiable()
{
Task<bool> _Task = new Task<bool>(() => System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable());
_Task.Start();
await _Task;
return _Task.Result;
}

Leave a Comment

Filed under C#, Windows Phone

Maximal Größe von Controls in Windows Phone

Wie ich gerade feststellen musste, gibt es bei Windows Phone eine Maximalgröße für Controls welche bei 2048px (bzw. Width/Height) liegt. In meinem Fall ging es um einen sehr sehr langen Text welchen ich in einem TextBlock darstellen wollte. Die Lösung hierfür war ein Custom Control welches einfach mehrere TextBlock’s in einem Stackpanel unterbringt. Wie das Ganze funktioniert ist hier in einem MSDN Blog Artikel von Alex Yakhnin erklärt. Solltet ihr die Control tatsächlich verwenden wollen, nutzt am besten den Quellcode welchen im Beitrag ganz unten angehängt ist. Der Quellcode, welcher im Beitrag selbst gezeigt wird, ist nicht vollständig!

Quellcode

Leave a Comment

Filed under C#, Windows Phone

Bestimmen ob WLAN aktuelle Internet Netzwerk Schnittstelle in Windows Phone 7/8 ist

Neulich musst ich feststellen, dass Windows Phone automatisch auf eine Handy Netz Connection umswitcht wenn über das WLAN kein Internet zubekommen ist. Das ist sehr unpraktisch, insbesondere wenn man als App Entwickler sicherstellen möchte das der Traffic nur über das WLAN fließt. Früher habe ich mit den folgenden Zeilen einfach abgeprüft ob das WLAN aktiviert wurde:

using Microsoft.Phone.Net.NetworkInformation;
if(DeviceNetworkInformation.IsWiFiEnabled == true)
{
// Add code
}

Besser ist allerdings:

using Microsoft.Phone.Net.NetworkInformation;
if (NetworkInterface.NetworkInterfaceType == NetworkInterfaceType.Wireless80211)
{
// Add code
}

Der Unterschied ist durchaus nicht zu vernachlässigen. Die 1. Methode testet schlicht ob WLAN überhaupt aktiviert ist. Die 2. Methode hingegen testet ob aktuell alle Daten welche ins Internet wollen über das WLAN fließen und dies auch funktioniert.

Leave a Comment

Filed under C#, Windows Phone

Erste eigene Windows Phone 7 App: MPC-Remote

Anfang Dezember war es bei mir mal wieder soweit, ich brauchte ein neues Handy. Da mir Windows Phone 7 schon bei meinen ersten Tests sehr gut gefallen hatte und mich das Design des neuen Nokia Lumia 800 sehr angesprochen hat, war schnell klar welches es wird.

Da ich mich unter anderem auch ein wenig auf die Programmierung mit C# verstehe war schnell klar, dass ich auch eigene Apps schreiben möchte. Um ein wenig in die Entwicklung rein zu kommen, welche doch ein Stück von der Desktop-App Entwicklung abweicht, besuchte ich das ‚Windows Phone 7 Coding Camp‘ welches von Microsoft in Zusammenarbeit mit der Hochschule der Medien in Stuttgart abgehalten wurde.

Ohne lange nachdenken zu müssen, war mir klar was für eine App ich schreibe. Und zwar eine Remote Control für Media Player Classic – Home Cinema. Warum? Weil ich den Player schlicht dem VLC vorziehe und es noch keine, meinen Ansprüchen genügende, App gab.

Meine App hab ich auf den Namen ‚MPC-HC Remote‘ getauft. Finden könnt ihr sie im Marketplace auf eurem Smartphone oder direkt über diesen Link.

Features:

  • Play/Pause
  • Nächster/letzter Titel
  • Lautstärken Steuerung
  • Vollbild de-/aktivieren

Geplante Features:

  • Browse Funktion
  • Schlagt mir was vor 😉

1 Comment

Filed under C#, Windows Phone