>>122
selection を every media item に変えればライブラリ内の全項目になる
ただ数が多いとかなりメモリを食うのでクリップボードでなくファイルに書き込むように変えてみた↓
スクリプトエディタで実行せず、アプリケーション形式で保存してから実行した方がメモリ食わない
(私の環境では写真6500枚で3分ぐらいかかった)

tell application "Photos"
set media_item_list to every media item
try
do shell script "rm ${HOME}/Desktop/names.txt" --Desktopにnames.txtがあれば削除
end try
repeat with mi in media_item_list
set str to name of mi
if str is missing value then set str to filename of mi
tell me to do shell script "echo " & (quoted form of str) & " >> ${HOME}/Desktop/names.txt"
end repeat
end tell