Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
Robo-X

Robo-X

Medlem
  • Plats International user
  • Registrerad 2002-09-01
  • Senast aktiv 2018-01-01
  • Antal inlägg 4429

Foruminlägg

De senaste inläggen Robo-X har skrivit i forumet.

  • Medlem
  • International user
  • 2013-06-20 23:56
Ursprungligen av OlleF:

Jag har en oerhörd massa filmer på mina hårddiskar i t.ex. avi, mp4 och mkv-format.
Nu börjar jag fundera på en Apple TV 3 gen.
Men, hur visar jag filmerna som finns på mina hårddiskar i Apple TV?
Måste jag gå via iTunes eller kan jag ta dem direkt?
Vilka av ovan nämnda format klarar Apple TV 3 gen av??

Prova att installera Plex och PlexConnect. Det går då att köra nästan alla format genom Plex och PlexConnet till din AppleTV utan några hack. Det enda du behöver är att byta DNS på din AppleTV till din PlexConnect dator och starta Trailers appen på AppleTV.

  • Medlem
  • International user
  • 2013-06-20 23:54

Så var det dags igen. Jag skrev hur man kan skapa en Applescript för att starta PlexConnect. Det var rätt smidigt men jag hade 2 problem med skriptet. Först och främst så var det säkerheten, det var rätt enkelt att kunna läsa av Keychain lösenordet vilket är inte så bra. Och för det andra så fick jag alltid skriva in mitt lösenord när jag ville stänga apple skriptet t ex vid omstart.

På Plex forumet så har någon kommit på en annan lösning som startar automatiskt vid start av datorn och som man måste inte ange något lösenord alls. Det krävs lite vana i att använda Terminalen så det kan vara knepigt för vissa. Och eftersom man ändrar på launchctl daemon skriptet kan det skapa problem vid uppstarten om man är oförsiktigt .

Så här gjorde jag:

Ladda ner senaste versionen av PlexConnect.

Packa upp den i en mapp som du tycker passar. Jag sparade allt i /Users/Shared/ och döpte om mappen till endast PlexConnect.

Öppna terminaler och skriv sudo /Users/Shared/PlexConnect/PlexConnect.py

Prova att koppla upp dig med AppleTV och se om allt fungerar som det ska. När all fungerar stäng plexconnect genom att trycka enter.

Editera PlexGDM.py filen och vid rad 108 efter "No servers discovered") lägger du till sys.exit(1). Så ska det se ut:

if PMS_list==[]:
        dprint(__name__, 0, "No servers discovered")
	sys.exit(1)
    else:

Ändra PlexConnect.py filen och ta bort eller kommentera bort alla rader efter rad 91:

try:
        key = raw_input()
    except KeyboardInterrupt:
        dprint('PlexConnect', 0, "^C received.")
    
    finally:
        dprint('PlexConnect', 0,  "Shutting down.")
        if cfg.getSetting('enable_dnsserver')=='True':
            cmd_DNSServer.put('shutdown')
            p_DNSServer.join()
        
        cmd_WebServer.put('shutdown')
        p_WebServer.join()

Spara båda filerna och prova att köra PlexConnect.py igen. Se till att allt fungerar igen. När allt fungerar så kan du avsluta skriptet genom att trycks control+c.

Nu kommer det svåra. Skapa ett start skript. Vi börjar med att skriva sudo pico /Library/LaunchDaemons/com.plex.plexconnect.plist
Skriv in ditt lösenord (man ser inget i terminalen men det skriver in ditt lösenord i alla fall) avsluta med enter.

Copy Paste den här koden:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" 
    "http://www.apple.com/DTDs/PropertyList-1.0.dt...">
<plist version="1.0">
<dict>
    <key>Label</key>
  <string>com.plex.plexconnect</string>
	<key>WorkingDirectory</key>
	<string>/Users/Shared/PlexConnect</string>
    <key>ProgramArguments</key>
	<array>
	    <string>/Users/Shared/PlexConnect/PlexConnect.py</string>
	</array>
    <key>RunAtLoad</key>
	<true/>
    <key>KeepAlive</key>
	<true/>
</dict>
</plist>

Anpassa båda sökvägarna /User/Shared/PlexConnect... att peka till din installation av PlexConnect.

För att avsluta och spara tryck control+x enter, när den frågar om du vill spara svara med att trycka y och igen tryck enter. Jag använder pico du kan gärna ta en annan editor. T ex vi, vim eller nano.

Kör nu följade kommandon och se om allt fungerar efter varje kommando tryck enter.

sudo launchctl load /Library/LaunchDaemons/com.plex.plexconnect.plist
sudo launchctl start com.plex.plexconnect

Om allt fungerar så startar PlexConnect vid varje start utan att man behöver skapa extra applescript.

  • Medlem
  • International user
  • 2013-06-20 22:49

Skulle inte förvåna mig om iOS 7 släpps i slutet på oktober. Kanske dags att ha en liten gissnings tävling igen?

  • Medlem
  • International user
  • 2013-06-20 22:44

Den dyker inte ens upp på min ATV. Så det är endast USA. Det kanske går om man använder US Apple ID men jag har för mig att de har geo location så det brukar vara svårt att fungera ändå.

  • Medlem
  • International user
  • 2013-06-19 22:26

PlexConnect fungerar i alla fall fortfarande med 5.3 firmware för TV.

  • Medlem
  • International user
  • 2013-06-14 17:53

OK jag tror du får läsa igenom det här.

  • Medlem
  • International user
  • 2013-06-13 22:53

Hm vilken skript kör du egentligen? I den nyaste så är det bara att öppna settings.cfg filen och ändra enable_dnsserver från true till false. Färdigt.

  • Medlem
  • International user
  • 2013-06-13 19:46
Ursprungligen av Mattias Hedman:

Min klagar på att UDP Port 53 är upptagen. Tacka fan för det. DNS går där. Doh.

Du kan stänga av DNS servern i skriptet och ändra ditt interna DNS server att inkludera trailers.apple.com.

  • Medlem
  • International user
  • 2013-06-11 23:37

Nja nyckelringen behövs just nu för att pythonscriptet måste köra med admin rättigheter. Och då måste du ange ditt admin lösenord. Det är bara tillfälligt tills pythonskriptet är ändrat att köras i bakgrunden då kan man ta bort applescriptet igen.

  • Medlem
  • International user
  • 2013-06-11 23:22
Ursprungligen av hansfilipelo:

Visste faktiskt inte att screen kom med os x.

Ska skriva om mitt script så det använder screen istället för tmux. Slipper man trixa med nyckelring och AppleScript.

Får se om jag hinner med detta i denna vecka - annars kommer det i nästa.

Låter bra. Så länge man inte måste behöva installera massa libraries så är det att föredra. Applescript och nyckelring har ett säkerhets problem så det är en nödlösning tills det finns något bättre.

  • Medlem
  • International user
  • 2013-06-11 23:19
Ursprungligen av hejnej:

Hej igen håller på fixa nu är så osäker på första raden ska jag ta bort path/toplexconnect bal bla å ersätta till ex där jag ahr min plexconnect vilket borde bli att ¨/Applications/PlexConnect-XML_templates/plexconnect.py¨

Ändra set py to "path/to/PlexConnect.py" till set py to "/Applications/PlexConnect-XML_templates/plexconnect.py"

Jag ändrade mappens namn till endast PlexConnect. Men du kan behålla standard namnet.

  • Medlem
  • International user
  • 2013-06-11 21:49
Ursprungligen av hejnej:

Aja då får man vänta, underbart att ha Plex på apple tv! Önskar dock att Apple hade tillåts att ha appar på Appletven också! Tack för snabba svar.

Har du en Mac så kan du skapa ett AppleScript program som startar plexconnect programmet i bakgrunden.

Först måste du öppna Nyckelringen och skapa en nytt lösenordsobjekt.
I namn skriver du t ex plex. Som Konto skriver du ditt MacOS X konto namn och som lösenord anger du ditt kontos lösenord. Spara.

Öppna Applescript programmet och klipp och klistra följande skript.

set py to "path/to/PlexConnect.py"
set un to "username"
set theKeychainItem to "pw" #this is the name of the keychain item with your password in it
delay 10 #add this in or change the value as needed so that PlexConnect starts up after PMS

set theResult to do shell script "security 2>&1 find-generic-password -gs " & theKeychainItem
set thePassword to extractData(theResult, "password: \"", "\"", 0)

do shell script "screen -A -m -d -S PlexConnect " & py user name un password thePassword with administrator privileges

on quit
	do shell script "screen -A -m -d -S kill " & "kill `ps -u root | grep [P]lexConnect | grep python | awk '{print $2}'`" with administrator privileges
	continue quit
end quit

on extractData(theText, theFieldName, theEndDelimiter, spaces)
	set theDataStart to the offset of theFieldName in theText
	if theDataStart = 0 then
		return ""
	else
		set theDataStart to theDataStart + (length of theFieldName) + spaces
		set theData to text theDataStart through end of theText
		set theDataEnd to ((offset of theEndDelimiter in theData) - 1)
		set theData to text 1 through theDataEnd of theData
	end if
end extractData

På första raden skriver du sökvägen till PlexConnect.py skriptet.
På andra raden skriver du ditt korta kontonamn.
På tredje raden byter du ut pw mot ditt ny skapade lösenordsobjelt. I det här fallet plex.
Spara applescriptet som program och väljer Lämna öppet efter körhanteraren.
Starta programmet. Den kommer att fråga om du vill ge den tillgång till Nyckerlingen. Svara med alltid.
Klart.

Tagit från PlexForum

  • Medlem
  • International user
  • 2013-06-10 22:45
Ursprungligen av Mymac4ever:

De sa nåt i början om att färgen på bakgrundsbilden bestämmer hur temat blir över hela systemet o detta visade också lite med en blå resp röd bakgrundsbild...

Kan det inte vara så att alla appar är lite genomskinliga? Då kommer alla appar att få samma färg schema som bakgrunden.

  • Medlem
  • International user
  • 2013-06-10 22:41

Sea Lion tyckte jag bättre om.

Vad kommer efter Mavericks? Goose, Iceman, Jester, Viper.

Nya Mac Pro ser ut som en skräpkorg.

  • Medlem
  • International user
  • 2013-06-10 22:31

Utseendet är lite för vitt men alla nya funktioner gör det att jag kan inte vänta tills iOS 7 kommer. Snabbinställningar som i Sbsettings kommer äntligen i iOS 7.