আমি জানি না কীভাবে নতুন প্লেলিস্টগুলির জন্য ডিফল্ট দর্শন মোডটি পরিবর্তন করতে হয় তবে আপনি বিদ্যমান প্লেলিস্টের সমস্ত ভিউ মোড পরিবর্তন করতে স্ক্রিপ্ট এডিটারে এটির মতো স্ক্রিপ্ট চালাতে পারেন:
tell application "iTunes"
user playlists whose special kind is none and smart is false
repeat with p in result
set view of browser window 1 to p
tell application "System Events" to tell process "iTunes"
click menu item "Songs" of menu 1 of menu item "View As" of menu 1 of menu bar item "View" of menu bar 1
end tell
end repeat
end tell
আমি বেশিরভাগ নতুন প্লেলিস্ট তৈরি করতে নীচের মতো স্ক্রিপ্ট ব্যবহার করি। এটির জন্য জিএনইউ প্রয়োজন xargs
এবং readlink
যা আপনি চালিয়ে ইনস্টল করতে পারেন brew install findutils coreutils
।
osascript -e'on run {a}
set l to {}
repeat with f in (get paragraphs of a)
set end of l to POSIX file f
end repeat
tell application "iTunes"
if number of l is 1 then
tell application "Finder" to set n to name of (item 1 of l as alias)
delete playlists whose name is n
set p to make new user playlist with properties {name:n}
else
set p to make new user playlist
end if
with timeout of 0 seconds -- don't exit with an error if the add command takes over 20 seconds
add l to p
end
set view of browser window 1 to p
tell application "System Events" to tell process "iTunes"
click menu item "Songs" of menu 1 of menu item "View As" of menu 1 of menu bar item "View" of menu bar 1
end tell
end tell
end run' "$(printf %s\\n "${@-$(cat)}"|gxargs -rd\\n greadlink -f)"
যদি সিস্টেম ইভেন্ট অ্যাপ্লিকেশনে "সিস্টেম পছন্দসমূহ> নিরাপত্তা এবং গোপনীয়তা> গোপনীয়তা> এ্যাক্সেসিবিলিটি" অ্যাপ্লিকেশন তালিকাতে নেই, ভালো একটি ত্রুটি ফলাফল উপরে স্ক্রিপ্ট: 636:751: execution error: System Events got an error: osascript is not allowed assistive access. (-1719)
।