Openplsinwmp

Započeo holodoc, 13.12.2009, 18:02

prethodna tema - sledeća tema

holodoc

13.12.2009, 18:02 Poslednja Izmena: 13.12.2009, 18:15 od holodoc


Jel ima nekoga da ovde još uvek koristi Windows Media Player kao ja?  :)

Evo jedne male alatkice koja uči Windows Media Player da otvara i .pls oblike streaminga (Shoutcast, DMI i ostali veliki streaming provajderi ga koriste).

OpenPlsInWMP

Samo se instalira i u podesi u sistemskim asocijacijama da po deafultu otvara .pls tip fajlova. Eto, verovatno sam nekome uštedeo da ne mora da skida onu mrcinu od Winampa samo da bi slušao online streaming kanale  :whistle2:

A za naše programere evo i koda aplikacije ;)

using System;
using System.IO;

namespace Jon.Galloway.Wrote.Me
{
    class OpenPlsInWM
    {
        [STAThread]
        static void Main(string[] args)
        {
            if (args.GetUpperBound(0) > -1)
            {
                string filename = args[0];
                using (StreamReader sr = new StreamReader(filename))
                {
                    string line;
                    while ((line = sr.ReadLine()) != null)
                    {
                        if (line.ToLower().StartsWith("file1="))
                        {
                            string url = line.Split('=')[1];
                            System.Diagnostics.Process.Start("wmplayer.exe",url);
                            break;
                        }
                    }
                }
            }
            else
            {
                Console.WriteLine("Usage: OpenPlsInWM \"playlist.pls\"");
                Console.WriteLine("Associate PLS file extension with this application to allow Windows Media Player to play them.");
            }
        }
    }
}
<?php
abstract class Ignorance extends Stupidity implements Unavoidable 
    private function 
__construct(){
        
parent::__destruct();
    }; 

// EOF -> life.php

Marko Аcović

Jesi to poceo da se bavis C# programiranjem? :)

holodoc

Citat: marko_gm  13.12.2009, 21:37
Jesi to poceo da se bavis C# programiranjem? :)
Pa ako ćemo iskreno u poslednje vreme sve više :) Nekako sam počeo uz kukanje ljudi po par foruma kako nešto ne može nikako da se reši pa ovo pa ono i onda probam ja :D

Pravo da ti kažem iznenadio sam se koliko stvari postaju "pitke" u C# :) Mislim možda na sve to ima uticaja malo i iskustvo ali stvarno je poptuno trivijalno napraviti zaista dobru aplikaciju, posebno ako se radi web varijanta. Još sam na sve strane počeo da hvalim sve više celu Win platformu čak toliko da su kolege "linuksaši" počele da me se odriču  =|| Još ova poslednja dva dana kako koristim Windows 7 pa kad sam zavirio u kontrolni panel IIS-a 7 :sex: A i Mono sa svojom najnovijom specifikacijom od pre par dana nije daleko od upotrebljivosti tako da C# definitivno preuzima primat u mojoj "to do" beležnici  <:-P

Elem da ne bude nesporazuma ovo nije moj kod  :blush:
<?php
abstract class Ignorance extends Stupidity implements Unavoidable 
    private function 
__construct(){
        
parent::__destruct();
    }; 

// EOF -> life.php